Un article de Wikipédia, l'encyclopédie libre.
Voici une chronologie des langages de programmation.
Inspiration |
Années |
Langage |
Promoteur |
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 |
Arden, et. al. |
ALGOL60 |
1962 |
Simula I |
|
FORTRAN II |
1962 |
SNOBOL |
Griswold, et al. |
SNOBOL |
1962 |
SNOBOL3 |
Griswold, et al. |
ALGOL60 |
1963 |
CPL |
Barron, Strachey, 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 |
Inspiration |
Années |
Langage |
Promoteur |
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) |
PL/I |
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 |
[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 Massachusetts Institute of Technology (MIT)
1968 TUTOR IV -- Paul Tenczar (pour Plato)
(TUTOR IV a été développé avant 1970, parce que le système MULTITUTOR a été basé
sur TUTOR et COURSEWRITER III, et quelques langages CBT en 1970-73, et le COURSEWARE
DESIGN SYSTEM CDS et son langage CDL ont été créés en 1975.)
* 197? sh (Bourne shell) -- Stephen Bourne
sh 19?? ksh (Korn shell) -- Dave Korn
1960s? IITRAN
Multilog 198? Langage axé sur une base de données relationnelle (Memsoft)
ksh 199? zsh (Z Shell)
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