Genealogy of Programming Languages
1954 – Fortran
1957 – Cobol
1958 - Algol
1958 – Lisp
around 1958 – Comit
1960 – APL
1960 - Algol 60
1962 – Snobol
1964 – PL/I
1964 – Simula
1964 – Basic
1964 – TRAC
around 1965 – CPL
around 1966 – Algol W
1967 – BCPL
1968 – Logo
1969 – B
1969 – Smalltalk
1970 – Forth
1970 – Prolog
1970 – Pascal
1970 – Algol 68
1970 – Icon
1971 – C
1971 – sh
1972 – PL/M
1974 – Clu
1975 – Modula
1975 – Scheme
1978 – awk
1978 – csh
around 1978 – InterPress
1978 – JaM
1979 – Rex
1979 – Ada
1980 – C with Classes
1981 – ABC
1982 – ksh
1983 – Turbo Pascal
1983 – Objective-C
1983 – C++
1983 – ML
1984 – PostScript
1984 – Neon
1984 – Concurrent C
1984 – Common Lisp
1985 – Object Pascal
1986 – Eiffel
1987 – Oberon
1987 – Perl
1987 – Caml
1988 – Tcl
1988 – Modula 3
1989 – Yerk
1989 – Clos
1989 – bash
1991 – Python
1991 – NetRexx
1991 – Java
1991 – Sather
around 1991 – Visual Basic
around 1993 – Mops
1993 – Ruby
1995 – Delphi
1995 – PHP
1996 – J
1996 – Objective Caml
2000 – C#
2000 – Internet C++










