ZEITTAFEL Entwicklung der Programmiersprachen
Vorläufer,Vorgänger JAHR PRODUKTNAME Entwickler, Hersteller
* 1840~ ERSTES PRORAMM Ada Lovelace
( * 1848 BOOLESCHE ALGEBRA Boole )
* 1947 PLANKALKÜL Zuse
* 1954 FORTRAN Backus
( * 1957 General Problem Solver, Newell )
* 1958 ALGOL
FORTRAN 1958 FORTRAN II
* 1959 LISP McCarthy
* 1960 COBOL Hopper
ALGOL 1960 ALGOL60
FORTRAN II 1962 FORTRAN IV
* 1962 APL Iverson
FORTRAN ALGOL60 1964 PL/1 Radin
* 1965 SIMULA Dahl, Nygaard
? * 1965 BASIC Kemeny, Kurtz
FORTRAN IV 1966 FORTRAN66
LISP 1966 LOGO Papert
1967 MUMPS (Barnett)
SIMULA 1967 SIMULA67
CPL 1969 BCPL Richards
BCPL 1970 B Thompson
* 1970 FORTH Moore
PASCAL SNOBOL4 1970 ICON Griswold
ALGOL 1971 PASCAL Wirth,Jensen
B BPL 1972 C Ritchie
* 1972 INTERCAL Woods, Lyon
? * 1973 ML Milner
? * 1975 PROLOG Colmerauer
LISP 1975 Scheme Steele, Sussman
BASIC 1975 Altair BASIC Gates, Allen
( 1977 CP/M )
FORTRAN IV 1977 FORTRAN77
( * 1978 VISICALC Bricklin, Frankston )
* 1978 AWK Aho, Weinberger, Kernighan
MODULA 1978 MODULA-2 Wirth
( * 1979 VULCAN DBASE-II Ratliff )
? 1980? Smalltalk-80
PASCAL 1980 ADA Wirth
* 1982 PostScript Adobe Systems
PASCAL 1983 Turbo-PASCAL ?Kahn
1983 BETA Bruun-Kristensen, Lehrmann Madsen, Møller-Pedersen,
Nygaard
ADA 1983 ADA83
C 1985 Microsoft C
( 1985 Windows 1.0, Microsoft )
( dBase 1984 CLIPPER Nantucket )
( dBase 1985 PARADOX Borland )
SIMULA OOP 1986 EIFFEL Meyer
( * 1987 HYPERCARD Apple )
( * 1987 SQL-1 )
AWK 1987 Perl
* 1988 SDL
( DBaseIII 1988 DBaseIV )
MODULA-2 1988 Oberon Wirth
Turbo-PASCAL 1989 Turbo-PASCAL+OOP, Borland
FORTRAN77 1990 FORTRAN90
Miranda 1990 Haskell
( 1991? LINUX 0.0)
EIFFEL 1991 SATHER Omohundro
( 1992 SQL-2 )
SDL 1992 SDL92
Turbo-PASCAL+OOP 1992 Borland PASCAL
PASCAL MODULA-II 1994 OBERON Wirth
Borland PASCAL 1995 DELPHI(1) Borland
C Internet OOP 1995 JAVA Sun Microsystems
DELPHI(5) 2001 KYLIX Borland
Legende:
OLD <> NEW
Vorgänger, Beeinflussung etc JAHR PRODUKTNAME Erfinder Entwickler
( Item ) nicht direkt 'allgemeine Programmiersprache'
* JAHR Neuentwicklung
Das vorstehende Format lässt sich im Gegensatz zu einer Tabelle (die ich erst machen wollte) sehr gut editieren, und zeigt doch die wesentlichen Zusammenhänge auf.
--StefanRybo