Jahr |
Name |
Entwickler, Hersteller |
Vorläufer, Vorgänger |
1840~ |
Erstes Programm |
Ada Lovelace |
* |
1946 |
Plankalkül |
Konrad Zuse |
* |
1952 |
A-0 |
Grace Hopper |
* |
1954 |
Mark I Autocode |
Tony Brooker |
* |
1954 |
FORTRAN |
John Backus |
A-0 |
1955 |
FLOW-MATIC |
Grace Hopper |
A-0 |
1957 |
General Problem Solver |
Allen Newell |
* |
1958 |
Algol 58 |
Als Algol W ist der Alternativentwurf zu Algol 60
von Niklaus Wirth bekannt, aber erst in Pascal verbreitet worden |
* |
1958 |
FORTRAN II |
|
FORTRAN |
1959 |
LISP |
John McCarthy |
* |
1960 |
COBOL |
Grace Hopper, CODASYL |
FLOW-MATIC, FACT, COMTRAN |
1960 |
Algol 60 |
John Backus, Peter Naur |
Algol 58 |
1962 |
FORTRAN IV |
|
Fortran 2 FORTRAN II |
1962 |
APL |
Kenneth E. Iverson |
* |
1962 |
PILOT |
IBM |
* |
1964 |
JOSS |
|
Algol 58 |
1964 |
PL/I |
IBM |
FORTRAN, Algol 60 |
1964 |
BASIC |
John George Kemeny und Thomas Eugene Kurtz |
* |
1965 |
Simula |
Ole-Johan Dahl und Kristen Nygaard bei Norsk Regnesentral |
Algol 60 |
1966 |
FORTRAN 66 |
|
Fortran 4 FORTRAN IV |
1966 |
Logo |
Seymour Papert |
LISP |
1967 |
SNOBOL4 |
Bell Laboratories |
SNOBOL3 |
1967 |
MUMPS |
Massachusetts General Hospital |
* |
1967 |
Simula 67 |
Ole-Johan Dahl und Kristen Nygaard |
Simula |
1968 |
POP-1 |
Rod Burstall, Robin Popplestone |
COWSEL |
1968 |
REFAL |
Valentin Turchin |
* |
1968 |
Algol 68 |
Adriaan van Wijngaarden, Koster, Mailloux, Peck |
Algol 60 |
1969 |
BCPL |
Martin Richards |
CPL |
1970 |
POP-2 |
|
POP-1 |
1970 |
B |
Ken Thompson |
BCPL |
1970 |
Forth |
Charles H. Moore |
* |
1970 |
PEARL |
AEG, BBC, Siemens AG und GfK Karlsruhe (heute Forschungszentrum Karlsruhe) |
Algol 60, PL/I |
1970 |
Icon |
University of Arizona |
Algol 60, SNOBOL 4 |
1971 |
Pascal |
Niklaus Wirth, Kathleen Jensen |
Algol 58 |
1972 |
Smalltalk 72 |
Xerox PARC |
Simula 67 |
1972 |
C |
Dennis Ritchie |
B, BCPL, Algol 60 |
1972 |
INTERCAL |
Don Woods, James Lyons |
* |
1973 |
COMAL |
Børge Christensen, Benedict Løfstedt |
Pascal, BASIC |
1973 |
ML |
Robin Milner, Universität Edinburgh |
*? |
1974 |
ELAN |
TU Berlin |
Algol 68 |
1974 |
GRASS |
Tom DeFanti |
BASIC |
1975 |
Prolog |
Alain Colmerauer |
* |
1975 |
Scheme |
Guy Lewis Steele Jr., Gerald Jay Sussman |
LISP, Algol |
1976 |
Ratfor |
Brian W. Kernighan |
C, FORTRAN |
1977 |
FP |
John Backus |
* |
1977 |
Bourne-Shell (sh) |
Stephen R. Bourne |
* |
1977 |
FORTRAN 77 |
|
Fortran 4 FORTRAN IV |
1978 |
awk |
Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan |
* |
1978 |
Modula-2 |
Niklaus Wirth |
Pascal |
1979 |
VULCAN, dBASE-II |
Wayne Ratliff |
* |
1980 |
Smalltalk 80 |
|
Smalltalk 72 |
1980 |
Ada |
Jean Ichbiah und Honeywell Bull |
* |
1982 |
PostScript |
Adobe Systems |
Forth |
1982 |
REXX |
IBM |
* |
1983 |
Turbo Pascal |
Philippe Kahn |
Pascal |
1983 |
Objective-C |
Brad Cox |
C, Smalltalk |
1983 |
C plusplusC++ |
Bjarne Stroustrup |
C, Simula 67, Algol 68 |
1983 |
Beta |
Bruun-Kristensen, Lehrmann Madsen, Møller-Pedersen, Nygaard |
Simula 67 |
1983 |
Ada 83 |
|
Green |
1984 |
Common Lisp |
|
Lisp Machine Lisp, MacLisp, Interlisp, Scheme |
1984 |
Clipper |
Nantucket |
dBASE |
1984 |
Foxpro |
Fox Software |
dBASE |
1985 |
PARADOX |
Borland |
dBASE |
1985 |
Occam |
INMOS Ltd. |
* |
1985 |
Miranda |
David Turner |
Sasl, KRC |
1986 |
Eiffel |
Bertrand Meyer |
Simula, OOP |
1987 |
HyperCard |
Apple |
* |
1987 |
SQL-1 |
|
* |
1987 |
Perl |
Larry Wall |
awk, sed, C, Shell |
1988 |
LPC |
Lars Pensjö |
C |
1988 |
SDL |
|
* |
1988 |
dBASE IV |
|
dBASE III |
1988 |
Erlang |
Joe Armstrong et al. Ericsson |
LOTS |
1988 |
Tcl |
John Ousterhout |
awk, LISP |
1988 |
Oberon |
Niklaus Wirth |
Modula-2 |
1989 |
ANSI C (C89) |
|
C, Algol 68 |
1989 |
Turbo Pascal+OOP |
Borland |
Turbo Pascal |
1990 |
Component Pascal |
Oberon microsystems |
Oberon |
1990 |
FORTRAN 90 |
|
FORTRAN 77 |
1990 |
Haskell |
|
Miranda |
1990 |
Objective CAML |
INRIA |
ML |
1991 |
Sather |
Steve Omohundro, Gerhard Goos |
Eiffel |
1991 |
Modula-3 |
DEC und Olivetti |
Modula-2 plus |
1991 |
Python |
Guido van Rossum |
ABC, Modula-3 |
1991 |
Q |
|
* |
1991 |
Visual Basic (Classic) |
Microsoft |
BASIC |
1992 |
SQL-2 |
|
SQL |
1992 |
SDL 92 |
|
SDL |
1992 |
Borland Pascal |
|
Turbo Pascal+OOP |
1992 |
Profan |
|
* |
1993 |
Ruby |
Yukihiro Matsumoto |
Smalltalk, Perl, Eiffel |
1993 |
NewtonScript |
Apple |
Self |
1993 |
AppleScript |
Apple |
HyperCard |
1993 |
Lua |
|
Pascal, Scheme |
1993 |
dBase 5.0 |
|
dBASE IV |
1994 |
ANSI Common Lisp |
|
Common Lisp |
1994 |
Pike |
Hübinette |
LPC |
1995 |
ISO C 95 |
|
ISO C 90 |
1995 |
Delphi (ObjectPascal) |
Borland |
Borland Pascal |
1995 |
Java |
Sun Microsystems |
Smalltalk, Syntax von C++ |
1995 |
Ada 95 |
|
Ada 83 |
1995? |
LiveScript |
Brendan Eich bei Netscape |
Self, Java |
1996 |
FORTRAN 95 |
|
FORTRAN 90 |
1996 |
BUGS |
David Spiegelhalter |
* |
1996 |
Embedded C++ |
Embedded C++ Technical Committee (Industriekonsortium) |
C++ |
1997? |
JavaScript |
Brendan Eich bei Netscape |
LiveScript |
1997 |
PHP |
Rasmus Lerdorf |
C, Perl |
1997? |
ECMAScript |
ECMA TC39-TG1 |
JavaScript |
1998 |
ISO C++ 98 |
|
C++ |
1999 |
ISO C 99 |
|
ISO C 95 |
1999 |
Gambas |
Benoit Minisini |
VB |
1999 |
D |
Walter Bright |
C |
2000 |
Joy |
Manfred von Thun |
FP, Forth |
2000 |
C sharpC# |
Microsoft |
Java, C++ |
2002 |
Visual Basic.NET |
Microsoft |
Visual Basic (Classic), Java, C# |
2003 |
ISO C++ 2003 |
|
ISO C++ 98 |
2003 |
Boo |
Rodrigo Barreto de Oliveira |
Python |
2003 |
Factor |
Slava Pestov |
Joy, Forth, Lisp |
2003 |
S2 |
Brad Fitzpatrick, Martin Atkins |
Perl, C++ |
2003 |
Nemerle |
Universität Breslau |
C sharp C#, ML, MetaHaskell |
2003 |
NGL |
Ernst Herrera Legorreta |
J, FL, K |
2004 |
FreeBASIC |
Bl!tz und V1ctor |
QBasic |
2005 |
Aleph |
Rene Heuer |
Java, Forth, LISP |
2005 |
Seed7 |
Thomas Mertes |
* |