Ovo je spisak historijski značajnih programskih jezika, po decenijama.
Legenda ( Entry ) znači ne-univerzalni programski jezik * znači jedinstveni jezik (bez direktnog prethodnika)
Prije 1950. Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci) 1943.–45. Plankalkül (koncept) Konrad Zuse * 1943.–46. ENIAC sistem kodiranja John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine naknadno Alan Turing * 1946 ENIAC Short Code Richard Clippinger, John von Neumann kasnije Alan Turing ENIAC sistem kodiranja 1946 Von Neumann i Goldstine graphing system (Notacija) John von Neumann i Herman Goldstine ENIAC sistem kodiranja 1947 ARC Assembly Kathleen BoothCampbell-Kelly, Martin "The Development of Computer Programming in Britain (1945 to 1955)", The Birkbeck College Machines, in (1982) Annals of the History of Computing 4(2) April 1982 IEEE ENIAC sistem kodiranja 1948 CPC Coding scheme Howard H. Aiken Analytical Engine order code 1948 Curry notation system Haskell Curry ENIAC sistem kodiranja 1948 Plankalkül (koncept objavljen) Konrad Zuse * 1949 Brief Code John Mauchly i William F. Schmitt ENIAC Short Code Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci)
1950-te Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci) 1950 Short Code William F Schmidt, A.B. Tonik,UNIVAC conference, Charles Babbage Institute, University of Minnesota. 171-page transcript of oral history with computer pioneers, including Albert B. Tonik, involved with the Univac computer, held on 17–18 May 1990. J.R. Logan Brief Code 1950 Birkbeck Assembler Kathleen Booth ARC 1951 Superplan Heinz Rutishauser Plankalkül 1951 ALGAE Edward A Voorhees i Karl Balke * 1951 Intermediate Programming Language Arthur Burks Short Code 1951 Regional Assembly Language Maurice Wilkes EDSAC 1951 Boehm unnamed sistem kodiranja Corrado Böhm CPC Coding scheme 1951 Klammerausdrücke Konrad Zuse Plankalkül 1951 OMNIBAC Symbolic Assembler Charles Katz Short Code 1951 Stanislaus (Notation) Fritz Bauer * 1951 Whirlwind assembler Charles Adams i Jack Gilmore na MIT Project Whirlwind EDSAC 1951 Rochester assembler Nat Rochester EDSAC 1951 Sort Merge Generator Betty Holberton * 1952 A-0 Grace Hopper Short Code 1952 Autocode Alick Glennie kasnije Alan Turing CPC Coding scheme 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 i Zierler system Laning, Zierler, Adams na MIT Project Whirlwind * 1954 Mark I Autocode Tony Brooker Glennie Autocode 1954–55 Fortran (koncept) Tim vođen John W. Backus-om na IBM Speedcoding 1954 ARITH-MATIC Tim vođen Grace Hopper na UNIVAC A-0 1954 MATH-MATIC Tim vođen Charles Katz A-0 1954 MATRIX MATH H G Kahrimanian * 1954 IPL I (koncept) Allen Newell, Cliff Shaw, Herbert A. Simon * 1955 FLOW-MATIC Tim vođen Grace Hopper-om na UNIVAC A-0 1955 BACAIC M. Grems i R. Porter 1955 PACT I SHARE FORTRAN, A-2 1955–56 Sequentielle Formelübersetzung Fritz Bauer i Karl Samelson Boehm 1955–56 IT Tim vođen Alan Perlis-om Laning i Zierler 1955 PRINT IBM 1958 IPL II (implementacija) Allen Newell, Cliff Shaw, Herbert A. Simon IPL I 1956–58 LISP (ideja) John McCarthy IPL 1957 COMTRAN Bob Bemer FLOW-MATIC 1957 Fortran I (implementacija) John W. Backus na IBM FORTRAN 1957–58 UNICODE Remington Rand UNIVAC MATH-MATIC 1957 COMIT (koncept) * 1958 Fortran II Tim vođen John W. Backus na IBM FORTRAN I 1958 ALGOL 58 (IAL) ACM/GAMM FORTRAN, IT i Sequentielle Formelübersetzung 1958 IPL V Allen Newell, Cliff Shaw, Herbert A. Simon IPL II 1959 FACT Fletcher R. Jones, Roy Nutt, Robert L. Patrick * 1959 COBOL (koncept) The CODASYL Committee FLOW-MATIC, COMTRAN, FACT 1959 JOVIAL Jules Schwartz na SDC ALGOL 58 1959 LISP (implementacija) John McCarthy IPL 1959 MAD – Michigan Algorithm Decoder Arden, Galler, i Graham ALGOL 58 1959 TRAC (koncept) Mooers Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci)
1960-te Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci) 1960 ALGOL 60 ALGOL 58 1960 COBOL 61 (implementacija) The CODASYL Committee FLOW-MATIC, COMTRAN 1961 COMIT (implementacija) * 1962 Fortran IV FORTRAN II 1962 APL (koncept) Iverson * 1962 Simula (koncept) ALGOL 60 1962 SNOBOL Griswold, i drugi FORTRAN II, COMIT 1963 CPL Barron, Strachey, i drugi ALGOL 60 1963 SNOBOL3 Griswold, i drugi SNOBOL 1963 ALGOL 68 (koncept) van Wijngaarden, i drugi ALGOL 60 1963 JOSS I Cliff Shaw, RAND ALGOL 58 1964 MIMIC H. E. Petersen, i drugi MIDAS 1964 COWSEL Burstall, Popplestone CPL, LISP 1964 PL/I (koncept) IBM ALGOL 60, COBOL, FORTRAN 1964 BASIC Kemeny i Kurtz na Dartmouth College FORTRAN II, JOSS 1964 IBM RPG IBM FARGO 1964 Mark-IV Informatics 1964 Speakeasy-2 Stanley Cohen na Argonne National Laboratory Speakeasy 1964 TRAC (implementacija) Mooers 1964? IITRAN 1965 MAD/I (koncept) Univerzitet Michigan MAD, ALGOL 60, PL/I 1965 TELCOMP BBN JOSS 1965 Atlas Autocode Tony Brooker, Derrick Morris na Manchester University Algol 60, Autocode 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 (koncept) Landin LISP 1966 CORAL66 ALGOL 60 1966 APL (implementacija) Iverson * 1967 BCPL Richards CPL 1967 MUMPS Massachusetts General Hospital FORTRAN, TELCOMP 1967 Simula 67 (implementacija) Dahl, Myhrhaug, Nygaard na Norsk Regnesentral ALGOL 60 1967 InterLisp D.G. Bobrow i D.L. Murphy Lisp 1967 SNOBOL4 Griswold, i drugi SNOBOL3 1967 XPL William McKeeman, i drugi na University of California Santa Cruz, CaliforniaJ. J. Horning, i drugi na Stanford University PL/I 1968 ALGOL 68 (UNESCO/IFIP standard) A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck i Cornelis H. A. Koster, i drugi ALGOL 60 1968 POP-1 Burstall, Popplestone COWSEL 1968 DIBOL-8 DEC DIBOL 1968 Forth (koncept) Moore 1968 LOGO Papert LISP 1968 MAPPER Unisys CRT RPS 1968 REFAL (implementacija) Valentin Turchin * 1968 TTM (implementacija) Steven Caine and E. Kent Gordon, California Institute of Technology GAP, GPM 1969 PL/I (implementacija) IBM ALGOL 60, COBOL, FORTRAN 1969 B Ken Thompson, sa doprinosima Dennis Ritchie-a BCPL 1969 PPL Thomas A. Standish na Harvard University 1969 SETL Jack Schwartz na Courant Institute of Mathematical Sciences 1969 TUTOR Paul Tenczar i Univerzitet Illinois u Urbana-Champaign 1969 Edinburgh IMP Univerzitet Edinburgh Algol 60, Autocode, Atlas Autocode Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci)
1970-te Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci) 1970? Forth (implementacija) Moore 1970 POP-2 POP-1 1970 Pascal Wirth, Jensen ALGOL 60, ALGOL W 1970 BLISS Wulf, Russell, Habermann na Carnegie Mellon University ALGOL 1971 KRL Daniel G. Bobrow na Xerox PARC, Terry Winograd na Stanford University KM, FRL (MIT) 1971 Sue Holt i drugi na University of Toronto Pascal, XPL 1971 CDL Koster na University of Nijmegen 1972 Smalltalk Daniel Henry Holmes Ingalls, Jr., Xerox PARC Simula 67 1972 PL/M Kildall u Digital Research PL/I, ALGOL, XPL 1972 C Dennis Ritchie B, BCPL, ALGOL 68 1972 INTERCAL Don Woods i James M. Lyon * 1972 Prolog Colmerauer 2-level W-Grammar 1972 SQL aka structured query language IBM ALPHA, Quel(Ingres) 1973 COMAL Christensen, Løfstedt Pascal, BASIC 1973 ML Robin Milner 1973 LIS Ichbiah i drugi na CII Honeywell Bull Pascal, Sue 1973 Speakeasy-3 Stanley Cohen, Steven Pieper u Argonne National Laboratory Speakeasy-2 1974 CLU Barbara Liskov ALGOL 60, Lisp, Simula 1974 GRASS DeFanti BASIC 1974 BASIC FOUR MAI BASIC Four Inc. Business BASIC 1974 PROSE modeling language CDC 6600 Cybernet Services SLANG, FORTRAN 1975 ABC Leo Geurts i Lambert Meertens SETL 1975 PROSE modeling language Time-Sharing Version CDC 6400 Cybernet KRONOS Services SLANG, FORTRAN 1975 Scheme Sussman, Steele LISP 1975 Altair BASIC Gates, Allen BASIC 1975 CS-4 Miller, Brosgol i drugi u Intermetrics ALGOL 68, BLISS, ECL, HAL 1975 Modula Wirth Pascal 1976 Plus Allan Ballard, Paul Whaley na University of British Columbia Pascal, Sue 1976 Smalltalk-76 Xerox PARC Smalltalk-72 1976 Mesa Xerox PARC ALGOL 1976 SAM76 Claude A.R. Kagan LISP, TRAC 1976 Ratfor Kernighan C, FORTRAN 1976 S John Chambers na Bell Labs APL, PPL, Scheme 1976 SAS SAS Institute 1977 FP John Backus * 1977 Bourne Shell (sh) Bourne * 1977 Commodore BASIC Jack Tramiel Licenced from Microsoft 1977 IDL David Stern iz Research Systems Inc Fortran 1977 Standard MUMPS MUMPS 1977 Griswold SNOBOL 1977 Green Ichbiah i drugi na CII Honeywell Bull za Ministarstvo odbrane SAD ALGOL 68, LIS 1977 Red Brosgol i drugi u Intermetrics za Ministarstvo odbrane SAD ALGOL 68, CS-4 1977 Blue Goodenough i drugi u SofTech za Ministarstvo odbrane SAD ALGOL 68 1977 Yellow Spitzen i drugi u SRI International za Ministarstvo odbrane SAD ALGOL 68 1978? MATLAB Moler na University of New Mexico * 1978? SMALL Brownlee na University of Auckland Algol60 1978 VisiCalc Bricklin, Frankston na tržištu za VisiCorp * 1979 Modula-2 Wirth Modula, Mesa 1979 REXX Cowlishaw PL/I, BASIC, EXEC 2 1979 AWK Aho, Weinberger, Kernighan C, SNOBOL 1979 Icon (implementacija) Griswold SNOBOL 1979 Vulcan dBase-II Ratliff * Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci)
1980-te Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci) 1980 Ada 80 (MIL-STD-1815) Ichbiah u CII Honeywell Bull Green 1980 C with classes Stroustrup C, Simula 67 1980–81 CBASIC Gordon Eubanks BASIC, Compiler Systems, Digital Research 1981 IBM BASICA Microsoft BASIC 1982? Speakeasy-IV Stanley Cohen, i drugi u Speakeasy Computing Corporation Speakeasy-3 1982? Draco Chris Gray Pascal, C, ALGOL 68 1982 PostScript Warnock InterPress 1983 GW-BASIC Microsoft IBM BASICA 1983 Ada 83 (ANSI/MIL-STD-1815A) Ichbiah na Alsys Ada 80, Green 1983 Objective-C Brad Cox Smalltalk, C 1983 C++ Stroustrup C with Classes 1983 True BASIC Kemeny, Kurtz na Dartmouth College BASIC 1983 occam David May EPL 1983? ABAP SAP AG COBOL 1984 CLIPPER Nantucket dBase 1984 Common Lisp Guy L. Steele, Jr. i mnogi drugi LISP 1984? GOM – Good Old Mad Don Boettner, University of Michigan MAD 1984? Korn Shell (ksh) David Korn sh 1984 RPL Hewlett-Packard Forth, Lisp 1984 Standard ML ML 1984 Redcode Alexander Dewdney i D.G. Jones 1984 OPL PSION BASIC 1985 PARADOX Borland dBase 1985 QuickBASIC Microsoft BASIC 1986 CorVision Cortex INFORM 1986 Eiffel Meyer Simula 67, Ada 1986 GFA BASIC Frank Ostrowski BASIC 1986 Informix-4GL Informix 1986 LabVIEW National Instruments 1986 Miranda David Turner na University of Kent 1986 Object Pascal Apple Computer Inc. Pascal 1986 PROMAL C 1987 Ada ISO 8652:1987 ANSI/MIL-STD-1815A neizmijenjen Ada 83 1987 Self (koncept) Sun Microsystems Inc. Smalltalk 1987 occam 2 David May i INMOS occam 1987 HyperTalk Apple Computer Inc. * 1987 Perl Wall C, sed, awk, sh 1987 Oberon Wirth Modula-2 1987 Erlang Joe Armstrong i drugi u Ericsson Prolog 1987 Mathematica Wolfram Research * 1987 Turbo Basic Robert 'Bob' Zale BASIC/Z 1987 Clean Softverska tehnološka istraživačka grupa sa Radboud University Nijmegen * 1988 Octave MATLAB 1988 Tcl Ousterhout Awk, Lisp 1988 STOS BASIC François Lionet i 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 na Borland Turbo Pascal, Object Pascal 1989 Modula-3 Cardeli, i drugi DEC i Olivetti Modula-2 1989 PowerBASIC Robert 'Bob' Zale Turbo Basic 1989 VisSim Peter Darnell, Visual Solutions 1989 LPC Lars Pensjö Godina Naziv Glavni razvijač, kompanija Prethodni(k) (ci)
1990-te