Time Line
Time Line
1957
1960
1965
1970
1975
1980
1985
1990
PostScript
1982
FIG-Forth
1978
Forth
1968
Object Logo
1986
Logo
1968
FORTRAN
november 1954
FORTRAN I
october 1956
FORTRAN II
1957
FORTRAN III
end-1958
FORTRAN IV
(Fortran 66 ANS)
1966
FORTRAN IV
1962
JOSS
1964
TELCOMP
1965
MUMPS (ANSI)
september 15, 1977
MUMPS
1966
Flow-Matic
1958
B
1981
COBOL 61
1961
COBOL
1959
COBOL 61
Extended
1962
COBOL 74 ANSI
1974
COBOL 68 ANS
1968
COBOL
1965
Rex 1.00
may 1979
Pascal
1970
PL/M
1972
Modula
1975
PL/I
1964
PL/1 ANS
1976
BCPL
july 1967
CPL
1963
JOVIAL
1959
JOVIAL I
1960
JOVIAL II
1961
Modula 2
1979
GOGOL
1964
Ada ISO
1987
GOGOL III
1967
ISWIM
1966
CLU
1974
Smalltalk
1971
Smalltalk-72
1972
Smalltalk-74
1974
Smalltalk-78
1978
awk
1978
csh
october 1978
SASL
1976
Cmm
1992
nawk
1985
KRC
1981
Eiffel 2
1988
Eiffel 3
1993
Sather 1.0
mid-1994
Perl 2.000
january 5, 1988
Perl 3.000
october 18, 1989
Perl 4.000
march 21, 1991
PHP/FI
1995
Lisp
1958
Lisp 1
1959
Scheme
1975
ML
1973
Languages
october 21, 2008
ric Lvnez 1999-2008
<http://www.levenez.com/lang/>
SNOBOL
1962
SNOBOL 2
april 1964
SNOBOL 3
1965
SNOBOL 4
1967
Scheme MIT
1978
SL5
1976
Icon
1977
Clos
1989
Common Lisp
1984
Lisp 1.5
1962
Eiffel 4
december 11, 1996
Scheme 84
1984
Haskell 1.0
1987
SML
1984
Caml
1987
Tcl/Tk 8.4.2
march 3, 2003
Tcl/Tk 8.4.3
may 20, 2003
Tcl/Tk 8.4.4
july 22, 2003
Tcl/Tk 8.4.6
march 1, 2004
Tcl/Tk 8.4.5
november 24, 2003
2008
Tcl/Tk 8.4.7
july 25, 2004
Tcl/Tk 8.4.8
nov. 22, 2004
Tcl/Tk 8.4.11
june 28, 2005
Tcl/Tk 8.4.9
december 7, 2004
Tcl/Tk 8.4.12
december 6, 2005
Tcl/Tk 8.4.14
october 19, 2006
Tcl/Tk 8.4.13
april 19, 2006
Tcl/Tk 8.4.15
may 25, 2007
Python 2.0
october 16, 2000
Python 2.1
april 17, 2001
Python 2.2
december 21, 2001
Java 2 (v1.2)
december 8, 1998
ECMAScript ed3
december 1999
Python 2.2.2
october 14, 2002
Python 2.3a2
february 19, 2003
C#
(ECMA)
december 13, 2001
C#
june 26, 2000
Python 2.2.3
may 30, 2003
Python 2.3
july 29, 2003
Python 2.3.1
september 23, 2003
Python 2.3.2
october 3, 2003
Python 2.3.4
may 27, 2004
Python 2.3.3
december 19, 2003
Eiffel 4.2
february 6, 1998
PHP 3.0
june 6, 1998
PHP 2.0
nov. 13, 1997
OCaml 1.0.7
december 11, 1997
Visual Basic 5.0
april 1997
Delphi 2006
october 30, 2005
Python 2.4.1
march 30, 2005
Python 2.4
november 30, 2004
Python 3.0a2
december 7, 2007
Haskell 1.3
may 1996
Haskell 1.2
march 1992
Caml 2-6.1
1991
Caml 3.1
1993
Haskell 1.4
april 1997
Sather 1.2.1
november 4, 1999
Java 2 (v1.4)
early access
february 6, 2002
Java 2 (v1.3)
may 8, 2000
ISE Eiffel 5
2001
PHP 4.0
may 22, 2000
Java 2
(v1.4.1_02)
february 27, 2003
Python 2.6
october 1, 2008
C# 3.0
(beta)
september 2005
Java 2 (v1.4.2_01)
august 26, 2003
Java 2 (v1.4.2_02)
october 22, 2003
Java 2 (v1.4.2_03)
december 13, 2003
PHP 4.2.0
april 22, 2002
PHP 4.2.2
july 22, 2002
PHP 4.2.3
september 6, 2002
Perl 5.8.0
july 18, 2002
OCaml 3.03
dec 10, 2001
OCaml 3.04
dec 12, 2001
OCaml 3.05
july 29, 2002
Java 2
(v1.4.2_05)
june 30, 2004
Java 2 (v1.5.0)
(beta 1)
february 5, 2004
Java 2 (v5.0)
(beta 2)
june 28, 2004
Objective-C 2.0
august 7, 2006
Java 2 (v1.4.2_06)
november 23, 2004
Java 2 (v5.0)
september 30, 2004
PHP 4.3.0
december 27, 2002
PHP 4.3.1
feb. 17, 2003
PHP 4.3.2
may 29, 2003
PHP 4.3.3
august 25, 2003
OCaml 3.07
september 29, 2003
PHP 4.3.4
november 3, 2003
Perl 5.8.2
november 5, 2003
PHP 4.3.5
march 26,
2004
Perl 5.8.3
january 1, 2004
PHP 4.3.6
april 15,
2004
Perl 5.8.4
april 23, 2004
PHP 4.3.7
june 3,
2004
PHP 4.3.8
july 13, 2004
PHP 5.0.0
july 13, 2004
Perl 5.8.5
july 21, 2004
OCaml 3.08.0
july 13, 2004
ECMA Eiffel
june 2005
PHP 4.3.10
december 15, 2004
PHP 5.0.3
december 15, 2004
Perl 5.8.6
november 30, 2004
OCaml 3.08.2
november 2004
PHP 5.0.4
april 3, 2005
Ruby 1.8.7
may 31, 2008
Ruby 1.8.6
march 13, 2007
Ruby 1.8.5
august 25, 2006
Ruby 1.8.4
december 24, 2005
Self 4.3
june 30, 2006
PHP 4.4.1
october 31, 2005
PHP 5.0.5
september 6, 2005
Perl 5.8.7
june 3, 2005
PHP 4.4.2
january 13, 2006
PHP 5.1.0
november 24, 2005
PHP 4.4.7
may 3, 2007
PHP 4.4.4
august 17, 2006
PHP 5.1.6
august 24, 2006
Perl 5.8.8
february 2, 2006
PHP 5.2.0
november 2, 2006
PHP 5.2.3
may 31, 2007
PHP 4.4.8
january 3, 2008
PHP 5.2.4
august 30, 2007
OCaml 3.10.0
may 16, 2007
OCaml 3.09.2
april 14, 2006
PHP 5.2.5
november 9, 2007
Perl 5.10
december 21, 2007
PHP 5.2.6
may 1, 2008
OCaml 3.10.2
february 29, 2008
VB.NET
(Visual Basic 7.0)
2001
Haskell 98
february 1999
Java 6 Update 7
july 11, 2008
Java 2 (v1.4.2_18)
july 11, 2008
Java 2 (v5.0 update 16)
july 11, 2008
Java 6 Update 2
july 5, 2007
Java 6
december 11, 2006
Ruby 1.8.2
december 25, 2004
Self 4.2.1
april 3, 2004
Perl 5.8.1
september 26, 2003
OCaml 3.06
august 20, 2002
Java 2
(v1.4.2_04)
march 8, 2004
Ruby 1.8.1
december 25, 2003
Ruby 1.8
august 4, 2003
Self 4.1.6
september 2002
PHP 4.1.0
december 8, 2001
Ada 2005
march 9, 2007
C# 2.0
november 2005
Java 2 (v1.4.1_03)
june 11, 2003
Ruby 1.6.8
december 24, 2002
Self 4.1
august 7, 2001
Perl 5.7,0
september 2, 2000
OCaml 3.02
july 30, 2001
Java 2 (v1.4.2)
april 29, 2003
Ruby 1.6.5
september 19, 2001
Ruby 1.6.1
september 27, 2000
OCaml 3.00
june 2000
C# 2.0
(beta)
july 2003
C#
(ISO)
march 28, 2003
JavaScript 2.0
(draft 4)
april 26, 2002
Perl 5.6.0
march 28, 2000
OCaml 2
1998
Scheme R5RS
1998
SML 97
1997
Python 3.0rc1
september 17, 2008
Python 2.5.1
april 19, 2007
Python 2.5
september 19, 2006
Python 2.4.2
september 28, 2005
JScript
Ruby 1.3.2
april 2, 1999
Perl 5.005_50
july 26, 1998
Delphi 2005
november 2004
Delphi 8
november 2003
Python 2.2.1
april 10, 2002
M ISO
january 6, 2005
Tcl/Tk 8.5.5
october 15, 2008
Tcl/Tk 8.5
december 20, 2007
Fortran 2003
november 30, 2004
Delphi 7
august 6, 2002
JavaScript 2.0
(draft 1)
february 18, 1999
JavaScript 1.5
C++ ANSI/ISO
1998
Perl 5.000
october 18, 1994
Objective Caml
1996
MS Basic 2.0
july 1975
Python 1.6
september 5, 2000
ANSI Smalltalk
may 19, 1998
Sather 1.1
september 1995
sh
1969
BASIC
may 1, 1964
ISO C (C99)
december 1, 1999
ECMAScript
june 1997
Self 4.0
july 10, 1995
Self
Sather 0.1
june 1991
Perl 1.000
december 18, 1987
Miranda
1982
2007
PostScript level 3
v 3017
september 11, 2005
Modula-2 ISO
Generic Extension
december 19, 1998
JavaScript
december 1995
Ruby 0.95
december 1995
Smalltalk-80
1980
Eiffel
1986
2006
JScript
may 1996
Java 1
may 23, 1995
Ruby
february 24, 1993
sed
Mainsail
1975
Sail
1968
LiveScript
1995
Delphi 6
may 1, 2001
Delphi 5
august, 1999
NetRexx 1.150
july 23, 1999
ISO C
(C95)
april 1, 1996
ARM C++
1989
C++
july 1983
Tcl/Tk 8.4.1
Tcl/Tk 8.4
october 22, 2002
september 10, 2002
Fortran 2000
(draft)
september 30, 2002
Tcl/Tk 8.3
october 22, 2001
OO COBOL
1997
Object Rexx
february 25, 1997
Modula-2 ISO
june 1, 1996
ISO C
(C90)
december 15, 1990
Cedar
1983
Smalltalk-76
1976
APL96
1996
Ada 95
1995
Oak
june 1991
Mesa
1977
ALGOL 68
december
1968
Delphi
march 2, 1995
M ISO
1999
Open M
dec 11, 1995
Python 1.5.2
april 13, 1999
NetRexx
1991
ANSI C
(C89)
1989
Classic C
C with Classes
april 1980
M
1994
K
1996
M ANSI
dec 8, 1995
Oberon-2
1991
Oberon
1987
Ada 83 ANSI
january 1983
2005
Prolog IV
1997
ANSI Rexx
Objective-C
1983
Simula 67
1967
ALGOL W
1966
ALGOL 60
1960
Rexx 3.20
1984
Pascal AFNOR
1983
A+
1992
Python
1991
Borland
Turbo Pascal
Concurrent C
1984
C (K&R)
1978
C
1971
CORAL 66
1966
Simula I
1964
IAL
1958
B
1969
Rex 3.00
1982
JOVIAL 3
1965
CORAL 64
1964
ALGOL 58
1958
Ada
1979
Rex 2.00
1980
Modula 3
1988
Object Pascal
1985
Tcl/Tk 8.2.3
dec. 16, 1999
Fortran 95 ISO
december 15, 1997
MUMPS ISO
1992
ABC
1987
COBOL 85 ISO/ANSI
1985
2004
PostScript level 3
v 3016
2003
Tcl/Tk 8.1
april 1999
J
1990
MUMPS (FIPS)
1986
APL 2
august 1984
2003
PostScript level 3
september 11, 1996
Tcl/Tk
end 1988
A
1988
Prolog III
1984
Sharp APL
APL
1960
B-O
1957
Tcl
mid 1988
Fortran 90 ISO
1991
Prolog II
october 1982
2002
ISO Forth
1997
FORTRAN V
(Fortran 77 ANSI)
april 1978
Prolog
1970
2000
PostScript level 2
1992
OO Forth
1987
ANS Forth
1986
Forth-83
1983
1995
Scheme R6RS
august 28, 2007
PHP 4.4.9
august 7, 2008
Java 6 Update 10
october, 2008