Un article de Wikipédia, l'encyclopédie libre.
Voici une chronologie des langages de programmation.
* vers 1840 Premier programme au monde--Ada Lovelace
* 1945 Plankalkül -- Konrad Zuse
* 1952 A-0 -- Grace Hopper
* 1954 Mark I Autocode -- Tony Brooker
A-0 ~1954 FORTRAN (Premier programme le 20 septembre 1954) -- John Backus
A-0 1954 ARITH-MATIC -- Grace Hopper
A-0 1954 MATH-MATIC -- Grace Hopper
A-0 1955 FLOW-MATIC -- Grace Hopper
* 1956 Information Processing Language (IPL) -- Allen Newell, Cliff Shaw, Herbert Simon
FLOW-MATIC 1957 COMTRAN -- Bob Bemer
PAF 1957 Programmation Automatique des Formules -- Dimitri Starynkevitch (SEA, France)
FORTRAN 1958 FORTRAN II -- John Backus
FORTRAN 1958 ALGOL 58 -- ??
IPL 1959 LISP -- John McCarthy
FLOW-MATIC COMTRAN 1960 COBOL -- Le comité Codasyl
ALGOL 1960 ALGOL 60
ALGOL 1960 JOSS
FORTRAN II 1962 FORTRAN IV
* 1962 APL -- Kenneth E. Iverson
ALGOL58 1962 MAD (Michigan Algorithm Decoder) -- Arden, et. al.
ALGOL60 1962 Simula I
FORTRAN II 1962 SNOBOL -- Griswold, et al.
ALGOL60 1963 CPL -- Barron, Strachey, et al.
SNOBOL 1962 SNOBOL3 -- Griswold, et al.
CPL LISP 1964 COWSEL -- Burstall, Popplestone
ALGOL60 1964 PL/I -- IBM
FORTRAN II, JOSS 1964 BASIC -- Kemeny and Kurtz
1964 TRAC -- Mooers (work started in 1959)
LISP 1965 LISP 1.5
FORTRAN II 1966 FORTRAN IV
LISP 1966 ISWIM -- Peter J. Landin
ALGOL60 1966 CORAL66 Version temps réel de l'ALGOL60
CPL 1967 BCPL -- Martin Richards
Fortran LISP 1967 MUMPS -- Massachusetts General Hospital
LISP 1.5 1967 InterLisp -- développé chez BBN (né BBN-Lisp)
Simula 1967 Simula67
SNOBOL3 1967 SNOBOL4 -- Griswold, et al.
Algol60 1968 ALGOL 68 -- Wijngaarten, et al.
COWSEL 1968 POP-1 -- Burstall, Popplestone
1968 Forth -- Chuck Moore (première publication, 1970)
Lisp 1968 LOGO -- Seymour Papert
* 1968 REFAL -- Valentin Turchin
POP-1 1970 POP-2
ALGOL60 1971 Pascal -- Niklaus Wirth, Jensen
Simula67 1972 Smalltalk Environment -- Digitalk
B BCPL 1972 C -- Dennis Ritchie
* 1972 INTERCAL
* 1972 Prolog -- Alain Colmerauer
1972 SmallTalk 72
Pascal BASIC 1973 COMAL -- Børge Christensen, Benedict Løfstedt
BASIC 1974 GRASS -- Tom DeFanti
COBOL 1974 COBOL74
LISP 1975 Scheme -- Gerald Jay Sussman, Guy Lewis Steele
BASIC 1975 Altair BASIC -- Bill Gates, Paul Allen
C FORTRAN 1976 RATFOR -- Kernighan
MUMPS 1977 X11.1 ANSI Standard MUMPS
FORTRAN IV 1978 Fortran77
* 1978 VISICALC -- Dan Bricklin, Bob Frankston)
1979 REXX -- Mike Cowlishaw 20 mars
C SNOBOL 1979 Awk -- Alfred Aho, Peter Weinberger, Brian Kernighan
* 1979 VULCAN DBase-II -- Ratliff )
Algol68 1979 Green -- Jean Ichbiah et al., DOD
C Simula67 1980 « C with Classes » -- Bjarne Stroustrup
Simula67 1980 Smalltalk-80 -- Digitalk
Green 1983 Ada -- DOD
C with Classes 1983 C++ -- Bjarne Stroustrup
Pascal 1983 Turbo Pascal -- Anders Hejlsberg
BASIC 1983 True BASIC -- John George Kemeny et Thomas_Kurtz
* 1984 SML (Standard Meta-Language)
Inter,Mac,Zeta LISP 1984 Common Lisp -- Guy L. Steele et al.
dBase 1984 CLIPPER -- Nantucket
1977MUMPS 1985 1984 MUMPS
dBase 1985 PARADOX -- Borland
Interpress 1985 PostScript -- John Warnock
BASIC 1985 QuickBASIC -- Microsoft
1986 LabVIEW -- National Instruments
Simula67 1986 Eiffel -- Meyer
4GL 1986 Informix-4GL -- Informix
* 1987 HyperTalk -- Apple Computer
* 1987 SQLL-1
Awk 1987 Perl -- Larry Wall
MATLAB 1988 Octave
dBase-III 1988 dBaseIV
Awk Lisp 1988 Tcl -- John Ousterhout
REXX 1988 Object REXX -- Simon Nash
Turbo-Pascal 1989 Turbo-Pascal+OOP -- Borland
C 1989 Standard C -- ANSI X3.159-1989 (adopté par l'ISO in 1990)
Pascal Modula-II 1989 OBERON -- Niklaus Wirth
[modifier] Langages de programmation avec date inconnue ou discutable
LISP 1.5 196? MacLisp (ancêtre de Common Lisp) a été développé dans les années 60-70 au MIT
1968 TUTOR IV -- Paul Tenczar (pour Plato)
(TUTOR IV a été développée avant 1970, parce que la système MULTITUTOR a été basée
sur TUTOR et COURSEWRITER III, et quelques langages CBT en 1970-73, et le COURSEWARE
DESIGN SYSTEM CDS et son langage CDL a été créé en 1975, qui traduit tous ces langages l'un
à l'autre.)
* 197? sh (Bourne shell) -- Stephen Bourne
sh 19?? ksh (Korn shell) -- Dave Korn
1960s? IITRAN
ksh 199? zsh (Z Shell)
* 1990 Self -- Sun Microsystems Inc. (Self est inspiré, conçu pour des interactions avec Java)
Self Java 199? LiveScript -- Brendan Eich, Netscape
LiveScript 1995 JavaScript -- Netscape
JavaScript 1997 ECMAScript -- ECMA TC39-TG1
2003 Rikstation
Predecesseur(s) ANNEE PRODUIT -- inventeur, société
( Nom ) signifie que ce n'est pas un langage universel
* <ANNEE> signifie qu'il n'y a pas de prédecesseur direct / langage unique