Computer Languages
The List of Programming Language by Dates
Unless it is specified, the date is for the first
working implementation.
More details about the languages in the "History" article. Any
comment is welcomed.
1946
- Plankalkül
1949
- Short Code
1951
- A-0 (starting work for Math-Matic)
1952
- Autocode
1954
- Flow-matic
1956
- IPL
1957
- Fortran
- Math-Matic
1958
- Fortran II
- Lisp - begin work
- Algol 58 - original specification.
- IAL
1959
- Lisp 1.5
- Cobol - work begins
1960
- Algol 60
- Apl - work begins.
- Cobol defined.
1962
- Apl
- Fortran IV appears.
- Snobol - work begins
- Simula
1963
- Algol 60 is revised.
- PL/1 - work begins.
- Joss
1964
- Apl-360 is implemented.
- Basic
- PL/1
1965
- Snobol 3
1966
- Bcpl
- Fortran 66
- Lisp 2
- Logo - work begins
- Iswim
1967
- Snobol 4
- Simula 67
- Mumps
1968
- Algol 68
- Altran (a fortran variant)
- Cobol officially defined by ANSI.
- Pascal - work begins
- Logo implemented
- Refal
1969
- PL/I Implementation.
- B
1970
- Prolog - work begins.
- Smalltalk - work begins.
- Mumps designed.
1971
- Pascal - implemented on CDC 6000-series.
1972
- (Description of Plankalkül published).
- C.
- Prolog implemented.
- Intercal.
1973
- Comal
1974
- Cobol - second ANSI specification
1975
- Tiny Basic, runs on a microcomputer.
- Basic, from Bill Gates and Paul Allen implemented on Altair, an 8080-based microcomputer by Mits.
- Scheme
- Ratfor, preprocessor for fortran.
1976
- DSL, Design System Language, ancestor of PostScript.
1977
- Forth.
- Mumps - ANSI standard. Later renamed M.
- Ada, work begins.
- FIG-Forth, implementation of Forth.
- UCSD Pascal, on PDP-11 and Z80-based computers.
- Modula work begins.
- IDL
- Bourne Shell
- Icon
1978
- Awk
- Fortran 77 ansi standard defined.
1979
- Rexx
- Icon implemented
1980
- Smalltalk-80
- Modula-2
- C++
1981
- Common LISP work begins.
- Fifth Generation Computer System project based upon Prolog in Japan.
1982
- ISO Pascal.
- Objective C.
1983
- Ada implemented.
- C compilers for microcomputers by Microsoft and also Digital.
- C++ implemented.
- Turbo Pascal (advertised in Byte, great success).
1984
- Apl 2
- Clipper
1985
- Forth used to control a submersible that locates the wreck of the Titanic.
- Oberon started.
- Snobol 4 for microcomputers.
- Postscript delivered on a printer.
1986
- Smalltalk/V for microcomputers.
- Turbo Prolog
- Actor
- Eiffel
- C++ achieved.
1987
- Hypertalk.
- Perl.
- SQL 87.
1988
- Oberon implemented.
- Tcl
1989
- ANSI C specification published.
- C++ 2.0 defined with multiple inheritance.
- Modula 3
- Miranda
1990
- C++ 2.1 , defined with templates and exception-handling.
- Fortran 90 adds case statements and derived types.
- J language.
- Haskell
1991
- Python
- Visual Basic
1992
- Dylan
- Disco
1993
- AppleScript.
- Self.
- Lua.
1994
- Java
1995
- Ada 95 - ISO revision includes OOP added support for real-time systems.
- JavaScript
- PHP
- Delphi
- Ruby
1996
- NetRexx
1997
- ECMAScript (Standard for JavaScript).
- Rebol
1998
- Erlang
1999
- Standard C99
- Standard ECMAScript 1.5
2000
- C Scharp (C#)
- D
2001
- Aspect J
- Scriptol
- SuperX++
2002
- ?
2003
- Factor
2004
- PHP 5
- Scala
- Boo
2005
- Scriptol Interpreter.
- Seed7.
For the alphabetical order, see the complete list.
