Tidslinje over programmeringsspråk

Dette er en tidslinje over viktige programmeringsspråk.


'''Tegnforklaring
 ( Navn ) er et ikke-universelt språk * <ÅRSTALL> betyr et unik språk uten direkte forgjengere''

 Forgjenger(e) År Navn Hovedutvikler, Selskap Før 1950  * ~1837 Analytical Engine order code Charles Babbage * 1945 Plankalkül (concept) Konrad Zuse 1950-tallet  * 1952 A-0 Grace Hopper * 1954 Mark I Autocode Tony Brooker A-0 1954-1955 FORTRAN "0" (konsept) John W. Backus ved IBM A-0 1954 ARITH-MATIC Grace Hopper A-0 1954 MATH-MATIC Grace Hopper * 1954 IPL V (konsept) Allen Newell, Cliff Shaw, Herbert Simon A-0 1955 FLOW-MATIC Grace Hopper IPL 1956-1958 LISP (konsept) John McCarthy FLOW-MATIC 1957 COMTRAN Bob Bemer FORTRAN 0 1957 FORTRAN "I" (implementasjon) John W. Backus at IBM * 1957 COMIT (konsept) FORTRAN I 1958 FORTRAN II John W. Backus hos IBM FORTRAN 1958 ALGOL 58 (IAL) Internasjonalt samarbeid * 1958 IPL V (implementasjon) Allen Newell, Cliff Shaw, Herbert Simon FLOW-MATIC, COMTRAN 1959 COBOL (konsept) Codasyl-komitéen IPL 1959 LISP (implementasjon) John McCarthy 1959 TRAC (konsept) Mooers 1960-tallet  ALGOL 58 1960 ALGOL 60 FLOW-MATIC, COMTRAN 1960 COBOL 61 (implementasjon) Codasyl-komitéen * 1961 COMIT (implemetasjon) FORTRAN II 1962 FORTRAN IV * 1962 APL (konsept) Iverson ALGOL 58 1962 MAD Arden, med flere ALGOL 60 1962 SIMULA (konsept) FORTRAN II, COMIT 1962 SNOBOL Griswold, med flere ALGOL 60 1963 CPL Barron, Strachey, med flere SNOBOL 1963 SNOBOL3 Griswold, med flere ALGOL 60 1963 ALGOL 68 (konsept) van Wijngaarden, med flere ALGOL 58 1963 JOSS I Cliff Shaw, RAND CPL, LISP 1964 COWSEL Burstall, Popplestone ALGOL 60, COBOL, FORTRAN 1964 PL/I (konsept) IBM FORTRAN II, JOSS 1964 BASIC Kemeny and Kurtz 1964 TRAC (implementasjon) Mooers 1964? IITRAN JOSS 1965 TELCOMP BBN JOSS I 1966 JOSS II Chuck Baker, RAND FORTRAN IV 1966 FORTRAN 66 LISP 1966 ISWIM Landin ALGOL 60 1966 CORAL66 CPL 1967 BCPL Richards FORTRAN, TELCOMP 1967 MUMPS Massachusetts General Hospital * 1967 APL (implementsjon) Iverson ALGOL 60 1967 SIMULA 67 (implementasjon) Dahl, Myhrhaug, Nygaard hos Norsk Regnesentral SNOBOL3 1967 SNOBOL4 Griswold, med flere PL/I 1967 XPL W. M. Mckeeman, med flere hos University Of California Santa Cruz, CaliforniaJ. J. Horning, med flere hos Stanford University DIBOL 1968 DIBOL-8 DEC COWSEL 1968 POP-1 Burstall, Popplestone 1968 FORTH (konsept) Moore LISP 1968 LOGO Papert * 1968 REFAL (implementasjon) Valentin Turchin ALGOL 60 1969 ALGOL 68 (implementasjon) van Wijngaarden, med flere ALGOL 60, COBOL, FORTRAN 1969 PL/I (implementasjon) IBM 1970-tallet  1970? FORTH (implementasjon) Moore POP-1 1970 POP-2 ALGOL 60 1971 Pascal Wirth, Jensen Pascal, XPL 1971 Sue Holt med flere ved University of Toronto SIMULA 67 1972 Smalltalk-72 Xerox PARC PL/I, ALGOL, XPL 1972 PL/M Kildall ved Digital Research B, BCPL, ALGOL 68 1972 C Ritchie * 1972 INTERCAL 2-level W-Grammar 1972 Prolog Colmerauer Pascal, BASIC 1973 COMAL Christensen, Løfstedt Pascal, Sue  1973 LIS Ichbiah med flere hos CII Honeywell Bull BASIC 1974 GRASS DeFanti Business BASIC 1974 BASIC FOUR BASIC FOUR CORPORATION LISP 1975 Scheme Sussman, Steele Pascal 1975? Modula Wirth BASIC 1975 Altair BASIC Gates, Allen ALGOL 68, BLISS, ECL, HAL  1975 CS-4 Brosgol ved Intermetrics Smalltalk-72 1976 Smalltalk-76 Xerox PARC C, FORTRAN 1976 Ratfor Kernighan * 1977 FP John Backus * 1977 Bourne Shell (sh) Bourne Fortran 1977 IDL David Stern of Research Systems Inc MUMPS 1977 Standard MUMPS SNOBOL 1977 ICON (konsept) Griswold ALGOL 68, LIS 1977 Green Ichbiah et al. at CII Honeywell Bull for det amerikanske forsvarsdep. ALGOL 68, CS-4 1977 Red Brosgol med flere hos Intermetrics for det amerikanske forsvarsdep. ALGOL 68,  1977 Blue Goodenough et al. at SofTech for det amerikanske forsvarsdep. ALGOL 68,  1977 Yellow Spitzen et al. at SRI International for det amerikanske forsvarsdep. FORTRAN IV 1978 FORTRAN 77 Modula 1978? Modula-2 Wirth * 1978? MATLAB Moler ved University of New Mexico Algol60 1978?SMALL Brownlee ved University of Auckland * 1978 VISICALC Bricklin, Frankston ved VisiCorp PL/I, BASIC, EXEC 2  1979 REXX Cowlishaw C, SNOBOL 1979 Awk Aho, Weinberger, Kernighan SNOBOL 1979 ICON (implementasjon) Griswold * 1979 Vulcan dBase-II Ratliff 1980-tallet  C, SIMULA 67 1980 C with Classes Stroustrup Smalltalk-76 1980 Smalltalk-80 Xerox PARC Smalltalk, C 1982 Objective-C Brad Cox Green 1983 Ada 83 Det amerikanske forsvarsdep. C with Classes 1983 C++ Stroustrup BASIC 1983 True BASIC Kemeny, Kurtz ved Dartmouth College COBOL 1983? ABAP  SAP sh 1984? Korn Shell (ksh) Dave Korn * 1984 Standard ML dBase 1984 CLIPPER Nantucket LISP 1984 Common Lisp Guy Steele med flere 1977MUMPS 1985 1984 MUMPS dBase 1985 PARADOX Borland Interpress 1985 PostScript Warnock BASIC 1985 QuickBASIC Microsoft 1986 Miranda David Turner hos University of Kent 1986 LabVIEW National Instruments SIMULA 67 1986 Eiffel Meyer  1986 Informix-4GL Informix C 1986 PROMAL  Smalltalk 1987 Self (konsept) Sun Microsystems Inc. * 1987 HyperTalk Apple * 1987 SQL-87 C, sed, awk, sh 1987 Perl Wall MATLAB 1988 Octave dBase-III 1988 dBase-IV Awk, Lisp 1988 Tcl Ousterhout REXX 1988 Object REXX Simon Nash Ada 1988 SPARK Bernard A. Carré Turbo Pascal, Object Pascal 1989 Turbo Pascal OOP Hejlsberg ved Borland C 1989 Standard C89/90 ANSI X3.159-1989 (adopted by ISO in 1990) Modula-2 1989 Modula-3 Cardeli med flere Modula-2 1989 Oberon Wirth 1990s  Oberon 1990 Object Oberon Wirth APL, FP 1990 J Iverson, R. Hui ved Iverson Software Miranda 1990 Haskell 1984 MUMPS 1990 1990 MUMPS Fortran 77 1991 Fortran 90 Object Oberon 1991 Oberon-2 Wirth ABC 1991 Python Van Rossum 1991 Q QuickBASIC 1991 Visual Basic Alan Cooper ved Microsoft SQL-87 1992 SQL-92 Turbo Pascal OOP 1992 Borland Pascal ICI 1992 Tim Long ksh 1993? Z Shell (zsh) Smalltalk 1993? Self (implementasjon) Sun Microsystems Inc. Forth 1993 FALSE Wouter van Oortmerssen FALSE 1993 Brainfuck Müller HyperTalk 1993 Revolution Transcript HyperTalk 1993 AppleScript Apple APL, Lisp 1993 K Whitney Smalltalk, Perl 1993 Ruby 1993 Lua Roberto Ierusalimschy med flere hos Tecgraf, PUC-Rio C 1993 ZPL Chamberlain med flere hos University of Washington Lisp 1994 Dylan Apple Computer Ada 83 1995 Ada 95 ISO Borland Pascal 1995 Delphi Anders Hejlsberg ved Borland  1995 ColdFusion Allaire C, SIMULA67 OR C++, Smalltalk 1995 Java James Gosling ved Sun Microsystems 1990MUMPS 1995 1995 MUMPS Self, Java 1995? LiveScript Brendan Eich ved Netscape Fortran 90 1996 Fortran 95 APL, Perl 1996 Perl Data Language (PDL) Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka, and Christian Soeller REXX 1996 NetRexx Cowlishaw Joule, Original-E 1997 E Mark S. Miller LiveScript 1997? JavaScript Brendan Eich hos Netscape SML 84 1997 SML 97 PHP 3 1997 PHP Scheme 1997 Pico Free University i Brussel Smalltalk-80, Self 1997 Squeak Smalltalk Alan Kay, et al. at Apple Computer JavaScript 1997? ECMAScript ECMA TC39-TG1 C++, Standard C 1998 Standard C++ ANSI/ISO Standard C++ Prolog 1998 Erlang Open Source Erlang at Ericsson Standard C89/90 1999 Standard C99 ISO/IEC 9899:1999 2000-tallet  Java 2000 Join Java G Stewart von Itzstein FP, Forth 2000 Joy von Thun C, C++ 2000 D Walter Bright ved Digital Mars C, C++, Java 2000 C# Anders Hejlsberg ved Microsoft (ECMA) Whitespace 2003 Whitespace Brady og Morris Perl, C++ 2003 S2 Fitzpatrick, Atkins C#, ML, MetaHaskell 2003 Nemerle Universitetet i Wroclaw Joy, Forth, Lisp 2003 Factor Slava Pestov Fortran 95 2004 Fortran 2003 * 2004 Subtext Jonathan Edwards Python, C#, Ruby 2004 Boo Rodrigo B. de Oliveira * 2005 Seed7 Thomas Mertes

Eksterne lenker	
 Diagram og historie over programmeringsspråk  (engelsk)
 Eric Levenez' tidslinje over programmeringsspråk (engelsk)
 aiSees tidslinje over programmeringsspråk (engelsk)

 Tidslinje
Kategori:Tidslinjer