Elenco cronologico dei linguaggi di programmazione

Da Wikipedia, l'enciclopedia libera.

Questo è un elenco cronologico dei linguaggi di programmazione. Di ognuno viene riportato l'eventuale predecessore, l'anno di sviluppo, il nome del linguaggio stesso, l'autore (se conosciuto) e, in alcuni casi, l'azienda dove è stato sviluppato.

Predecessore Anno Linguaggio Autore
~1840 Primo programma Ada Lovelace
1945 Plankalkül Konrad Zuse
1952 A-0 Grace Hopper
1954 Mark I Autocode Alick Glennie e Tony Brooker
A-0 1954 ARITH-MATIC Grace Hopper
A-0 1955 MATH-MATIC Grace Hopper
A-0 1955 FLOW-MATIC Grace Hopper
A-0 1955 Fortran John Backus
1956 Information Processing Language (IPL) Allen Newell, Cliff Shaw, Herbert Simon
FLOW-MATIC 1957 COMTRAN Bob Bemer
1957 General Problem Solver Allen Newell
Fortran 1958 Fortran II John Backus
Fortran 1958 ALGOL 58
1959 Lisp John McCarthy
1959 RPG
FLOW-MATIC, COMTRAN 1960 COBOL The Codasyl Committee
ALGOL 1960 ALGOL 60
ALGOL 1960 JOSS
Fortran II 1962 Fortran IV
1962 APL Kenneth Iverson
ALGOL60 1962 Simula Ole-Johan Dahl, Kristen Nygaard ed altri
Fortran II 1962 SNOBOL Ralph Griswold ed altri.
ALGOL60 1963 Combined Programming Language (CPL) Barron, Strachey, ed altri.
SNOBOL 1962 SNOBOL3 Griswold ed altri.
CPL LISP 1964 COWSEL Rod Burstall, Robin Popplestone
ALGOL60 1964 PL/I
Fortran II 1964 BASIC John Kemeney e Thomas Kurtz
Fortran II 1966 Fortran IV
ALGOL60 1966 CORAL66 Versione Real Time dell'ALGOL 60
CPL 1967 BCPL Martin Richards
Fortran LISP 1967 MUMPS Massachusetts General Hospital
Simula 1967 Simula67
SNOBOL3 1967 SNOBOL4 Griswold ed altri.
ALGOL60 1968 ALGOL 68 Adriaan van Wijngaarten ed altri.
COWSEL 1968 POP-1 Burstall, Popplestone
1968 Forth Chuck Moore
POP-1 1970 POP-2
BCPL 1970 B Ken Thompson
ALGOL60 1971 Pascal Niklaus Wirth, Kathleen Jensen
Simula67 1972 Smalltalk Environment Digitalk
B BCPL 1972 C Dennis Ritchie
1973 Prolog Alain Colmeraurer
1973 B.A.L. (?) Olivetti Inc.
LISP 1975 Scheme Gerald Jay Sussman, Guy Lewis Steele
BASIC 1975 Altair BASIC per Altair 8800 Bill Gates, Paul Allen
COBOL 1975 specifiche ANSI per il COBOL
Tiny Basic 1975 Scritto da Bob Albrecht e Dennis Allison
Pascal 1977 Modula Nicklaus Wirth
MUMPS 1977 X11.1 ANSI Standard MUMPS
Fortran IV 1978 Fortran77
1978 VISICALC Dan Bricklin, Frankston
1979 VULCAN DBASE-II Ratliff )
ALGOL68 1979 Green Jean Ichbiah ed altri, US Department of Defense
Simula67 1980 Smalltalk-80 Digitalk
Modula 1980 Modula-2 Niklaus Wirth
Franz LISP 1980 Franz LISP
ISO Pascal 1982 ISO Pascal
Smalltalk-80 1983 Smalltalk-80
Green 1983 Ada US Dept of Defense
Pascal 1983 Turbo Pascal Anders Hejlsberg
C+Smalltalk-80 1983 Objective-C Brad Cox
C+OOP 1983 C++ Bjarne Stroustrup AT&T [1]
1984 Standard ML ML = Meta-Language
1977MUMPS 1985 1984 MUMPS
dBase 1984 Clipper Nantucket
dBase 1985 Paradox Borland
Pascal, Modula-2 1986 Clarion Bruce Barrington
Simula67 1986 Eiffel Meyer
1987 HyperCard Apple
1987 SQL-1
1987 Perl Larry Wall
MATLAB 1988 Octave
dBase-III 1988 dBaseIV
1988 Tcl John Ousterhout
Turbo-Pascal 1989 Turbo-Pascal+OOP Borland
C (linguaggio) 1989 Standard C ANSI X3.159-1989 (addottato dall'ISO nel 1990)
Pascal, Modula-2 1989 Oberon Niklaus Wirth
Modula-2 1989 Modula-3
1990 Haskell
1984MUMPS 1990 1990 MUMPS
ABC 1991 Python Guido Van Rossum
1991 Visual Basic 1.0 Microsoft
SQL-1 1992 SQL-2
Visual Basic 1.0 1992 Visual Basic 2.0 Microsoft
Clarion, C 1992 Clarion for Windows TopSpeed
Turbo-Pascal OOP 1992 Borland Pascal
1993 Ruby Yukihiro Matsumoto
1993 Brainfuck Urban Müller
Visual Basic 2.0 1993 Visual Basic 3.0 Microsoft
Perl 1994 PHP Rasmus Lerdorf
Ada 83 1995 Ada 95 ISO
Borland Pascal 1995 Delphi(1) Borland
C++ Internet OOP 1995 Java Sun Microsystems
1990MUMPS 1995 MUMPS
Visual Basic 3.0 1995 Visual Basic 4.0 Microsoft
Standard ML,84 1997 SML'97
Visual Basic 4.0 1997 Visual Basic 5.0 Microsoft
C++ 1998 ISO Standard C++ (ISO/IEC 14882-1998 o C++98)
1998 Erlang Ericsson
Visual Basic 5.0 1998 Visual Basic 6.0 Microsoft
ANSI C 1999 ISO Standard C (ISO/IEC 9899-1999 o C99)
2000 Joy Manfred von Thun
C, C++ 2000 D Walter Bright, Digital Mars
2000 REBOL REBOL Technologies
C, C++, Java, Visual Basic 2001 C# Anders Hejlsberg, Microsoft, ECMA
Visual Basic 6.0 2001 Visual Basic .NET Microsoft
2001 HQ9+ Cliff Biffle
2001 Scala Martin Odersky
2003 Whitespace Edwin Brady, Chris Morris
Perl, C++ 2003 S2
C#, ML, MetaHaskell 2003 Nemerle Università di Wroclaw
J, FL, K 2003 NGL Ernst Herrera Legorreta
Joy, FORTH, Lisp 2003 Factor Slava Pestov
2005 Seed7 Thomas Mertes
2006 x-php A.B.I.
2007 xaml SL plug-in Microsoft (Silverlight 1.00)
C con Classi 1980 una combinazione tra i linguaggi C e Simula67.
1977 sh (Bourne Shell) Bourne
sh 19?? ksh (Korn Shell) Dave Korn
ksh 199? zsh (Z Shell)
Strumenti personali