Elenco cronologico dei linguaggi di programmazione
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 | Newell ) | |
| Fortran | 1958 | Fortran II | John Backus |
| Fortran | 1958 | ALGOL 58 | |
| 1959 | Lisp | John McCarthy | |
| 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 | 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 | |
| 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 | |
| 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+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 |
| 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 | 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 |
| 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 |
| 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 Open Source Erlang da 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 | |
| DELPHI(5) | 2001 | Kylix | Borland |
| C, C++, Java, Visual Basic | 2001 | C# | Anders Hejlsberg, Microsoft, ECMA |
| Visual Basic 6.0 | 2001 | Visual Basic .NET | Microsoft |
| 2001 | HQ9+ | Cliff Biffle | |
| 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 |
| C con Classi | 1980 | una combinazione tra i linguaggi C e Simula67. | |
| 197? | sh (Bourne Shell) | Bourne | |
| sh | 19?? | ksh (Korn Shell) | Dave Korn |
| ksh | 199? | zsh (Z Shell) |
categoria:liste
