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

Prima degli anni '50 Anno Nome Team di programmatori Predecessore/i circa 1837 Analytical Engine order code Charles Babbage e Ada Lovelace − 1943-5 Plankalkül (concetto) Konrad Zuse − 1943-6 ENIAC coding system John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine alla maniera di Alan Turing − 1946 ENIAC Short Code Richard Clippinger, John von Neumann alla maniera di Alan Turing ENIAC coding system 1946 Von Neumann e Goldstine graphing system (notazione) John von Neumann e Herman Goldstine ENIAC coding system 1947 ARC Assembly Kathleen Booth ENIAC coding system 1948 CPC Coding scheme Howard H. Aiken Analytical Engine order code 1948 Curry notation system Haskell Curry ENIAC coding system 1949 Brief Code John Mauchly e William F. Schmitt ENIAC Short Code 1949 C-10 Betty Holberton ENIAC Short Code 1949 Seeber coding scheme (concetto) Robert Seeber CPC Coding scheme

Anni '50 Anno Nome Team di programmatori Predecessore/i 1950 Short Code William F Schmidt, A.B. TonikUNIVAC conference , Charles Babbage Institute, Università di Minnesota, J.R. Logan Brief Code 1950 Birkbeck Assembler Kathleen Booth ARC 1951 Superplan Heinz Rutishauser Plankalkül 1951 ALGAE Edward A Voorhees e Karl Balke − 1951 Intermediate linguaggio di programmazione Arthur Burks Short Code 1951 Regional Assembly Language Maurice Wilkes EDSAC 1951 Boehm unnamed coding system Corrado Böhm Aiken CPC system 1951 Klammerausdrücke Konrad Zuse Plankalkül 1951 OMNIBAC Symbolic Assembler Charles Katz Short Code 1951 Stanislaus (notazione) Fritz Bauer − 1951 Whirlwind assembler Charles Adams e Jack Gilmore al MIT Project Whirlwind EDSAC 1951 Rochester assembler Nat Rochester EDSAC 1951 Sort Merge Generator Betty Holberton − 1952 A-0 Grace Hopper C-10 e Short Code 1952 Autocode Alick Glennie alla maniera di Alan Turing Aiken CPC 1952 Editing Generator Milly Koss SORT/MERGE 1952 COMPOOL RAND/SDC − 1953 Speedcoding John W. Backus − 1953 READ/PRINT Don Harroff, James Fishman, George Ryckman − 1954 Laning e Zierler system Laning, Zierler, Adams al MIT Project Whirlwind − 1954 Mark I Autocode Tony Brooker Glennie Autocode 1954-1955 Fortran (concetto) Team condotto da John W. Backus alla IBM Speedcoding 1954 ARITH-MATIC Team condotto da Grace Hopper all'UNIVAC A-0 1954 MATH-MATIC Team condotto da Charles Katz A-0 1954 MATRIX MATH H G Kahrimanian − 1954 IPL I (concetto) Allen Newell, Cliff Shaw, Herbert Simon − 1955 FLOW-MATIC Team condotto da Grace Hopper all'UNIVAC A-0 1955 BACAIC M. Grems e R. Porter 1955 PACT I SHARE FORTRAN, A-2 1955-6 Sequentielle Formelübersetzung Fritz Bauer e Karl Samelson Boehm 1955-6 IT Team condotto da Alan Perlis Laning e Zerler 1955 PRINT IBM 1958 IPL II (implementazione) Allen Newell, Cliff Shaw, Herbert Simon IPL I 1956-1958 Lisp (concetto) John McCarthy IPL1956APTMIT 1957 COMTRAN Bob Bemer FLOW-MATIC 1957 FORTRAN "I" (implementazione) John W. Backus all'IBM FORTRAN 0 1957-1958 UNICODE Remington Rand UNIVAC MATH-MATIC 1957 COMIT (concetto) − 1958 FORTRAN II Team condotto da John W. Backus all'IBM FORTRAN I 1958 ALGOL 58 (IAL) ACM/GAMM FORTRAN, IT e Sequentielle Formelübersetzung 1958 IPL V Allen Newell, Cliff Shaw, Herbert Simon IPL II 1959 FACT Fletcher R. Jones, Roy Nutt, Robert L. Patrick − 1959 COBOL (concetto) The CODASYL Committee FLOW-MATIC, COMTRAN, FACT 1959 JOVIAL Jules Schwartz al System Development Corporation ALGOL 58 1959 Lisp (implementazione) John McCarthy IPL 1959 TRAC (concetto) Mooers

Anni '60 Anno Nome Team di programmatori Predecessore/i 1960 ALGOL 60 ALGOL 58 1960 COBOL 61 (implementazione) The CODASYL Committee FLOW-MATIC, COMTRAN 1961 COMIT (implementazione) − 1962 FORTRAN IV FORTRAN II 1962 APL (concetto) Iverson − 1962 MAD Arden ed altri ALGOL 58 1962 Simula (concetto) ALGOL 60 1962 SNOBOL Griswold ed altri FORTRAN II, COMIT 1963 CPL Barron, Strachey ed altri ALGOL 60 1963 SNOBOL3 Griswold ed altri SNOBOL 1963 ALGOL 68 (concetto) van Wijngaarden ed altri ALGOL 60 1963 JOSS I Cliff Shaw, RAND ALGOL 58 1964 MIMIC H. E. Petersen ed altri MIDAS 1964 COWSEL Burstall, Popplestone CPL, Lisp 1964 PL/I (concetto) IBM ALGOL 60, COBOL, FORTRAN 1964 BASIC Kemeny e Kurtz FORTRAN II, JOSS 1964 IBM RPG IBM FARGO 1964 Mark-IV Informatics 1964 Speakeasy-2 Stanley Cohen all'Argonne National Laboratory Speakeasy 1964 TRAC (implementazione) Mooers 1964? IITRAN 1965 TELCOMP BBN JOSS 1966 JOSS II Chuck Baker, RAND JOSS I 1966 ALGOL W Niklaus Wirth, C. A. R. Hoare ALGOL 60 1966 FORTRAN 66 FORTRAN IV 1966 ISWIM Landin Lisp 1966 CORAL66 ALGOL 60 1967 BCPL Richards CPL 1967 MUMPS Massachusetts General Hospital FORTRAN, TELCOMP 1967 APL (implementazione) Iverson − 1967 SIMULA 67 (implementazione) Dahl, Myhrhaug e Nygaard alla Norsk Regnesentral ALGOL 60 1967 Interlisp D.G. Bobrow e D.L. Murphy Lisp 1967 SNOBOL4 Griswold ed altri SNOBOL3 1967 XPL W. M. McKeeman ed altri all'Università della California, Santa Cruz. J. J. Horning ed altri all'Università di Stanford PL/I 1968 ALGOL 68 (UNESCO/IFIP standard) A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck e Cornelis H. A. Koster ed altri ALGOL 60 1968 POP-1 Burstall, Popplestone COWSEL 1968 DIBOL-8 DEC DIBOL 1968 FORTH (concetto) Moore 1968 LOGO Papert Lisp 1968 MAPPER Unisys CRT RPS 1968 Refal (implementazione) Valentin Turchin − 1969 PL/I (implementazione) IBM ALGOL 60, COBOL, FORTRAN 1969 B Ken Thompson, con il contributo di Dennis Ritchie BCPL 1969 PPL Thomas A. Standish all'Università di Harvard 1969 SETL Jack Schwartz al Courant Institute of Mathematical Sciences 1969 TUTOR Università dell'Illinois - Urbana-Champaign

Anni '70 Anno Nome Team di programmatori Predecessore/i 1970? FORTH (implementazione) Moore 1970 POP-2 POP-1 1970 Pascal Wirth, Jensen ALGOL 60, ALGOL W 1971 Sue Holt ed altri all'Università di Toronto Pascal, XPL 1972 Smalltalk Xerox PARC SIMULA 67 1972 PL/M Kildall al Digital Research PL/I, ALGOL, XPL 1972 C Dennis Ritchie B, BCPL, ALGOL 68 1972 INTERCAL Don Woods e James M. Lyon − 1972 Prolog Colmerauer 2-level W-Grammar 1973 COMAL Christensen, Løfstedt Pascal, BASIC 1973 ML Robin Milner 1973 LIS Ichbiah ed altri al CII Honeywell Bull Pascal, Sue 1973 Speakeasy-3 Stanley Cohen, Steven Pieper all'Argonne National Laboratory Speakeasy-2 1974 GRASS DeFanti BASIC 1974 BASIC FOUR MAI BASIC Four Inc. Business BASIC 1975 ABC Leo Geurts e Lambert Meertens SETL 1975 Scheme Sussman, Steele Lisp 1975 Altair BASIC Gates, Allen BASIC 1975 CS-4 Miller, Brosgol ed altri all'Intermetrics ALGOL 68, BLISS, ECL, HAL 1975 Modula Wirth Pascal 1976 Smalltalk-76 Xerox PARC Smalltalk-72 1976 Ratfor Kernighan C, FORTRAN 1976 S John Chambers ai Bell Laboratories APL, PPL, Scheme 1977 FP John Backus − 1977 Bourne shell (sh) Bourne − 1977 IDL David Stern of Research Systems Inc Fortran 1977 Standard MUMPS MUMPS 1977 Icon (concetto) Griswold SNOBOL 1977 Green Ichbiah ed altri al CII Honeywell Bull per US Dept of Defense ALGOL 68, LIS 1977 Red Brosgol ed altri all'Intermetrics per US Dept of Defense ALGOL 68, CS-4 1977 Blue Goodenough ed altri al SofTech per US Dept of Defense ALGOL 68, 1977 Yellow Spitzen ed altri al SRI International per US Dept of Defense ALGOL 68, 1978? MATLAB Moler all'Università del New Mexico − 1978? SMALL Brownlee all'Università di Auckland Algol60 1978 SQL aka structured query language IBM Ingres 1978 VisiCalc Bricklin, Frankston marketed by VisiCorp − 1979 Modula-2 Wirth Modula 1979 REXX Cowlishaw PL/I, BASIC, EXEC 2 1979 Awk Aho, Weinberger, Kernighan C, SNOBOL 1979 Icon (implementazione) Griswold SNOBOL 1979 Vulcan dBase-II Ratliff −

Anni '80 Anno Nome Team di programmatori Predecessore/i 1980 C with classes Stroustrup C, SIMULA 67 1980-1981 CBASIC Gordon Eubanks BASIC, Compiler Systems, Digital Research 1982? Speakeasy-IV Stanley Cohen ed altri alla Speakeasy Computing Corporation Speakeasy-3 1982 Objective-C Brad Cox Smalltalk, C 1983 GW-BASIC Microsoft IBM BASICA 1983 Ada CII Honeywell Bull Green 1983 C++ Stroustrup C with Classes 1983 True BASIC Kemeny, Kurtz al Dartmouth College BASIC 1983 occam David May EPL 1983? ABAP SAP AG COBOL 1984? Korn shell (ksh) David Korn sh 1984 RPL Hewlett-Packard Forth, Lisp 1984 Standard ML ML 1984 CLIPPER Nantucket dBase 1984 Common Lisp Guy L. Steele, Jr. e many others Lisp 1984 Redcode Alexander Dewdney e D.G. Jones 1984 OPL PSION 1985 Object Pascal Apple Computer Pascal 1985 PARADOX Borland dBase 1985 PostScript Warnock InterPress 1985 QuickBASIC Microsoft BASIC 1986 GFA BASIC Frank Ostrowski BASIC 1986 Miranda David Turner all'Università del Kent 1986 LabVIEW National Instruments 1986 Eiffel Meyer SIMULA 67 1986 Informix-4GL Informix 1986 PROMAL C 1986 CorVision Cortex INFORM 1987 Self (concetto) Sun Microsystems Inc. Smalltalk 1987 occam 2 David May e INMOS occam 1987 HyperTalk Apple − 1987 Perl Wall C, sed, awk, sh 1987 Oberon Wirth Modula-2 1987 Erlang Joe Armstrong e others in Ericsson Prolog 1987 Mathematica Wolfram Research − 1987 Turbo Basic Robert 'Bob' Zale BASIC/Z 1988 Octave MATLAB 1988 Tcl Ousterhout Awk, Lisp 1988 STOS BASIC François Lionet e Constantin Sotiropoulos BASIC 1988 Object REXX Simon C. Nash REXX 1988 SPARK Bernard A. Carré Ada 1988 A+ Arthur Whitney APL 1989 Turbo Pascal OOP Hejlsberg alla Borland Turbo Pascal, Object Pascal 1989 Modula-3 Cardeli, et al. DEC e Olivetti Modula-2 1989 PowerBASIC Robert 'Bob' Zale Turbo Basic 1989 VisSim Peter Darnell, Visual Solutions

Anni '90