Vremenska skala pokazuje razvoj najvažnijih programskih jezika po razdobljima.
| Prethodnik | Godina | Naziv | Razvio, Tvrtka |
Prije 1950. | |||
|---|---|---|---|
| * | ~1837. | Analytical Engine order code | Charles Babbage i Ada Lovelace |
| * | 1943.-45. | Plankalkül (concept) | Konrad Zuse |
| * | 1943.-46. | ENIAC coding system | John von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine kasnije Alan Turing |
| ENIAC coding system | 1946. | ENIAC Short Code | Richard Clippinger, John von Neumann kasnije Alan Turing |
| ENIAC coding system | 1946. | Von Neumann i Goldstine graphing system (Notacija) | John von Neumann i Herman Goldstine |
| ENIAC coding system | 1947. | ARC Assembly | Kathleen Booth |
| Analytical Engine order code | 1948. | CPC Coding scheme | Howard H. Aiken |
| ENIAC coding system | 1948. | Curry notation system | Haskell Curry |
| ENIAC Short Code | 1949. | Brief Code | John Mauchly i William F. Schmitt |
| ENIAC Short Code | 1949. | C-10 | Betty Holberton |
| CPC Coding scheme | 1949. | Seeber coding scheme (concept) | Robert Seeber |
1950. i dalje1950. | |||
| Brief Code | 1950. | Short Code | William F Schmidt, A.B. Tonik, J.R. Logan |
| ARC | 1950. | Birkbeck Assembler | Kathleen Booth |
| Plankalkül | 1951. | Superplan | Heinz Rutishauser |
| * | 1951. | ALGAE | Edward A Voorhees i Karl Balke |
| Short Code | 1951. | Intermediate Programming Language | Arthur Burks |
| EDSAC | 1951. | Regional Assembly Language | Maurice Wilkes |
| Aiken CPC system | 1951. | Boehm unnamed coding system | Corrado Böhm |
| Plankalkül | 1951. | Klammerausdrücke | Konrad Zuse |
| Short Code | 1951. | OMNIBAC Symbolic Assembler | Charles Katz |
| * | 1951. | Stanislaus (Notation) | Fritz Bauer |
| EDSAC | 1951. | Whirlwind assembler | Charles Adams i Jack Gilmore sa MIT Project Whirlwind |
| EDSAC | 1951. | Rochester assembler | Nat Rochester |
| * | 1951. | Sort Merge Generator | Betty Holberton |
| C-10 and Short Code | 1952. | A-0 | Grace Hopper |
| Aiken CPC | 1952. | Autocode | Alick Glennie kasnije Alan Turing |
| SORT/MERGE | 1952. | Editing Generator | Milly Koss |
| * | 1952. | COMPOOL | RAND/SDC |
| * | 1953. | Speedcoding | John W. Backus |
| * | 1953. | READ/PRINT | Don Harroff, James Fishman, George Ryckman |
| * | 1954. | Laning and Zierler system | Laning, Zierler, Adams sa MIT Project Whirlwind |
| Glennie Autocode | 1954. | Mark I Autocode | Tony Brooker |
| Speedcoding | 1954.-1955. | FORTRAN "0" (concept) | Voditelj tima John W. Backus iz IBM |
| A-0 | 1954. | ARITH-MATIC | Voditelj tima Grace Hopper at UNIVAC |
| A-0 | 1954. | MATH-MATIC | Voditelj tima Charles Katz |
| * | 1954. | MATRIX MATH | H G Kahrimanian |
| * | 1954. | IPL I (concept) | Allen Newell, Cliff Shaw, Herbert Simon |
| A-0 | 1955. | FLOW-MATIC | Voditelj tima Grace Hopper at UNIVAC |
| 1955. | BACAIC | M. Grems and R. Porter | |
| FORTRAN, A-2 | 1955. | PACT I | SHARE |
| Boehm | 1955.-56. | Sequentielle Formelübersetzung | Fritz Bauer i Karl Samelson |
| Laning and Zerler | 1955-6 | IT | Voditelj tima Alan Perlis |
| 1955. | IBM | ||
| IPL I | 1958. | IPL II (implementation) | Allen Newell, Cliff Shaw, Herbert Simon |
| IPL | 1956.-1958. | LISP (concept) | John McCarthy |
| FLOW-MATIC | 1957. | COMTRAN | Bob Bemer |
| FORTRAN 0 | 1957. | FORTRAN "I" (implementation) | John W. Backus iz IBM |
| MATH-MATIC | 1957-1958 | UNICODE | Remington Rand UNIVAC |
| * | 1957. | COMIT (concept) | |
| FORTRAN I | 1958. | FORTRAN II | Voditelj tima John W. Backus iz IBM |
| FORTRAN, IT and Sequentielle Formelübersetzung | 1958. | ALGOL 58 (IAL) | ACM/GAMM |
| IPL II | 1958. | IPL V | Allen Newell, Cliff Shaw, Herbert Simon |
| * | 1959. | FACT | Fletcher R. Jones, Roy Nutt, Robert L. Patrick |
| FLOW-MATIC, COMTRAN, FACT | 1959. | COBOL (concept) | The CODASYL Committee |
| ALGOL 58 | 1959. | JOVIAL | Jules Schwartz at SDC |
| IPL | 1959. | LISP (implementation) | John McCarthy |
| 1959. | TRAC (concept) | Mooers | |
1960. | |||
| ALGOL 58 | 1960. | ALGOL 60 | |
| FLOW-MATIC, COMTRAN | 1960 | COBOL 61 (implementation) | The CODASYL Committee |
| * | 1961. | COMIT (implementation) | |
| FORTRAN II | 1962. | FORTRAN IV | |
| * | 1962. | APL (concept) | Iverson |
| ALGOL 58 | 1962. | MAD | Arden, et al. |
| ALGOL 60 | 1962. | SIMULA (concept) | |
| FORTRAN II, COMIT | 1962. | SNOBOL | Griswold, et al. |
| ALGOL 60 | 1963. | CPL | Barron, Strachey, et al. |
| SNOBOL | 1963. | SNOBOL3 | Griswold, et al. |
| ALGOL 60 | 1963. | ALGOL 68 (concept) | van Wijngaarden, et al. |
| ALGOL 58 | 1963. | JOSS I | Cliff Shaw, RAND |
| MIDAS | 1964. | MIMIC | H. E. Petersen, et al. |
| CPL, LISP | 1964. | COWSEL | Burstall, Popplestone |
| ALGOL 60, COBOL, FORTRAN | 1964. | PL/I (concept) | IBM |
| FORTRAN II, JOSS | 1964. | BASIC | Kemeny i Kurtz |
| FARGO | 1964. | IBM RPG | IBM |
| 1964. | Mark-IV | Informatics | |
| 1964. | TRAC (implementation) | Mooers | |
| 1964.? | IITRAN | ||
| JOSS | 1965. | TELCOMP | BBN |
| JOSS I | 1966. | JOSS II | Chuck Baker, RAND |
| ALGOL 60 | 1966. | ALGOL W | Niklaus Wirth, C. A. R. Hoare |
| FORTRAN IV | 1966. | FORTRAN 66 | |
| LISP | 1966. | ISWIM (Concept) | Landin |
| ALGOL 60 | 1966. | CORAL66 | |
| CPL | 1967. | BCPL | Richards |
| FORTRAN, TELCOMP | 1967. | MUMPS | Massachusetts General Hospital |
| * | 1967. | APL (implementation) | Iverson |
| ALGOL 60 | 1967. | SIMULA 67 (implementation) | Dahl, Myhrhaug, Nygaard sa Norsk Regnesentral |
| Lisp | 1967. | InterLisp | D.G. Bobrow and D.L. Murphy |
| SNOBOL3 | 1967. | SNOBOL4 | Griswold, et al. |
| PL/I | 1967. | XPL | W. M. Mckeeman, et al. at University of California Santa Cruz, California J. J. Horning, et al. at Stanford University |
| ALGOL 60 | 1968. | ALGOL 68 (UNESCO/IFIP standard) | A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck and Cornelis H. A. Koster, et al. |
| COWSEL | 1968. | POP-1 | Burstall, Popplestone |
| DIBOL | 1968. | DIBOL-8 | DEC |
| 1968. | FORTH (concept) | Moore | |
| LISP | 1968. | LOGO | Papert |
| CRT RPS | 1968. | MAPPER | Unisys |
| * | 1968. | REFAL (implementation) | Valentin Turchin |
| ALGOL 60, COBOL, FORTRAN | 1969. | PL/I (implementation) | IBM |
| BCPL | 1969. | B | Ken Thompson, uz sudjelovanje Dennis Ritchiea |
| 1969. | PPL | Thomas A. Standish sa Harvard University | |
| 1969. | SETL | Jack Schwartz sa Courant Institute of Mathematical Sciences | |
| 1969. | TUTOR | University of Illinois at Urbana-Champaign | |
1970. | |||
| 1970.? | FORTH (implementacija) | Moore | |
| POP-1 | 1970. | POP-2 | |
| ALGOL 60, ALGOL W | 1970. | Pascal | Wirth, Jensen |
| Pascal, XPL | 1971. | Sue | Holt et al. sa University of Toronto |
| SIMULA 67 | 1972 | Smalltalk | Xerox PARC |
| PL/I, ALGOL, XPL | 1972 | PL/M | Kildall sa Digital Research |
| B, BCPL, ALGOL 68 | 1972 | C | Dennis Ritchie |
| * | 1972 | INTERCAL | Don Woods i James M. Lyon |
| 2-level W-Grammar | 1972 | Prolog | Colmerauer |
| Pascal, BASIC | 1973 | COMAL | Christensen, Løfstedt |
| 1973 | ML | Robin Milner | |
| Pascal, Sue | 1973 | LIS | Ichbiah et al. sa CII Honeywell Bull |
| BASIC | 1974 | GRASS | DeFanti |
| Business BASIC | 1974 | BASIC FOUR | MAI BASIC Four Inc. |
| SETL | 1975 | ABC | Leo Geurts i Lambert Meertens |
| LISP | 1975 | Scheme | Sussman, Steele |
| BASIC | 1975 | Altair BASIC | Gates, Allen |
| ALGOL 68, BLISS, ECL, HAL | 1975 | CS-4 | Brosgol sa Intermetrics |
| Pascal | 1975 | Modula | Wirth |
| Smalltalk-72 | 1976 | Smalltalk-76 | Xerox PARC |
| Speakeasy-2 | 1976 | Speakeasy-3 | Stanley Cohen, Stephen Pieper sa Argonne National Laboratory |
| C, FORTRAN | 1976 | Ratfor | Kernighan |
| APL, PPL, Scheme | 1976 | S | John Chambers iz Bell Labs |
| * | 1977 | FP | John Backus |
| * | 1977 | Bourne Shell (sh) | Bourne |
| Fortran | 1977 | IDL | David Stern of Research Systems Inc |
| MUMPS | 1977 | Standard MUMPS | |
| SNOBOL | 1977 | Icon (concept) | Griswold |
| ALGOL 68, LIS | 1977 | Green | Ichbiah et al. at CII Honeywell Bull za US Dept of Defense |
| ALGOL 68, CS-4 | 1977 | Red | Brosgol et al. at Intermetrics za US Dept of Defense |
| ALGOL 68, | 1977 | Blue | Goodenough et al. sa SofTech za US Dept of Defense |
| ALGOL 68, | 1977 | Yellow | Spitzen et al. at SRI International za US Dept of Defense |
| * | 1978? | MATLAB | Moler na University of New Mexico |
| Algol60 | 1978? | SMALL | Brownlee na University of Auckland |
| Ingres | 1978 | SQL aka structured query language | IBM |
| * | 1978 | VisiCalc | Bricklin, Frankston sa VisiCorp |
| Modula | 1979 | Modula-2 | Wirth |
| PL/I, BASIC, EXEC 2 | 1979 | REXX | Cowlishaw |
| C, SNOBOL | 1979 | AWK | Aho, Weinberger, Kernighan |
| SNOBOL | 1979 | Icon (implementation) | Griswold |
| * | 1979 | Vulcan dBase-II | Ratliff |
1980. | |||
| C, SIMULA 67 | 1980 | C s klasama | Stroustrup |
| BASIC, Compiler Systems, Digital Research | 1980-1981 | CBASIC | Gordon Eubanks |
| Speakeasy-3 | 1982? | Speakeasy-IV | Stanley Cohen, et al. sa Speakeasy Computing Corporation |
| Smalltalk, C | 1982 | Objective-C | Brad Cox |
| IBM BASICA | 1983 | GW-BASIC | Microsoft |
| Green | 1983 | Ada | CII Honeywell Bull |
| C s klasama | 1983 | C++ | Stroustrup |
| BASIC | 1983 | True BASIC | Kemeny, Kurtz sa Dartmouth College |
| COBOL | 1983? | ABAP | SAP AG |
| sh | 1984.? | Korn Shell (ksh) | David Korn |
| Forth, Lisp | 1984 | RPL | Hewlett-Packard |
| ML | 1984 | Standard ML | |
| dBase | 1984 | CLIPPER | Nantucket |
| LISP | 1984 | Common Lisp | Guy L. Steele, Jr. i ostali |
| 1984 | Redcode | Alexander Dewdney i D.G. Jones | |
| Pascal | 1985 | Object Pascal | Apple Computer |
| dBase | 1985 | PARADOX | Borland |
| InterPress | 1985 | PostScript | Warnock |
| BASIC | 1985 | QuickBASIC | Microsoft |
| BASIC | 1986 | GFA BASIC | Frank Ostrowski |
| 1986 | Miranda | David Turner sa University of Kent | |
| 1986 | LabVIEW | National Instruments | |
| SIMULA 67 | 1986 | Eiffel | Meyer |
| 1986 | Informix-4GL | Informix | |
| C | 1986 | PROMAL | |
| INFORM | 1986 | CorVision | Cortex |
| Smalltalk | 1987 | Self (concept) | Sun Microsystems Inc. |
| * | 1987 | HyperTalk | Apple |
| C | 1987 | Magic | Magic Software Enterprises |
| C, sed, awk, sh | 1987 | Perl | Wall |
| Modula-2 | 1987 | Oberon | Wirth |
| Prolog | 1987 | Erlang | Joe Armstrong i drugi iz Ericssona |
| * | 1987 | Mathematica | Wolfram Research |
| BASIC/Z | 1987 | Turbo Basic | Robert 'Bob' Zale |
| MATLAB | 1988 | Octave | |
| Awk, Lisp | 1988 | Tcl | Ousterhout |
| BASIC | 1988 | STOS BASIC | François Lionet i Constantin Sotiropoulos |
| REXX | 1988 | Object REXX | Simon C. Nash |
| Ada | 1988 | SPARK | Bernard A. Carré |
| APL | 1988 | A+ | Arthur Whitney |
| Turbo Pascal, Object Pascal | 1989 | Turbo Pascal OOP | Hejlsberg at Borland |
| Modula-2 | 1989 | Modula-3 | Cardeli, et al. DEC and Olivetti |
| Turbo Basic | 1989 | PowerBASIC | Robert 'Bob' Zale |
1990. | |||
| STOS BASIC | 1990 | AMOS BASIC | François Lionet i Constantin Sotiropoulos |
| Oberon | 1990 | Object Oberon | H Mössenböck, J Templ, R Griesemer |
| APL, FP | 1990 | J | Iverson, R. Hui sa Iverson Software |
| Miranda | 1990 | Haskell | |
| Common Lisp, Scheme | 1990 | EuLisp | |
| Object Oberon | 1991 | Oberon-2 | Hanspeter Mössenböck, Wirth |
| ABC, ALGOL 68[1], Icon, Modula-3 | 1991 | Python | Van Rossum |
| Prolog | 1991 | Oz | Gert Smolka i studenti |
| 1991 | Q | Albert Gräf | |
| QuickBASIC | 1991 | Visual Basic | Alan Cooper, prodao Microsoftu |
| Turbo Pascal OOP | 1992 | Borland Pascal | |
| Common Lisp, Scheme | 1992 | Dylan | mnogi iz Apple Computer |
| ksh | 1993? | Z Shell (zsh) | |
| Smalltalk | 1993? | Self (implementation) | Sun Microsystems Inc. |
| * | 1993 | Brainfuck | Urban Müller |
| Forth | 1993 | FALSE | Wouter van Oortmerssen |
| * | 1993 | WinDev | PC Soft |
| HyperTalk | 1993 | Revolution Transcript | |
| HyperTalk | 1993 | AppleScript | Apple |
| APL, Lisp | 1993 | K | Arthur Whitney |
| Smalltalk, Perl | 1993 | Ruby | Yukihiro Matsumoto |
| Lua | 1993 | Lua | Roberto Ierusalimschy et al. sa Tecgraf, PUC-Rio |
| C | 1993 | ZPL | Chamberlain et al. sa University of Washington |
| Self, Dylan | 1993 | NewtonScript | Walter Smith |
| Common Lisp | 1994 | ANSI Common Lisp | |
| Perl | 1994 | PHP | Rasmus Lerdorf |
| LPC, C, µLPC | 1994 | Pike | Fredrik Hübinette et al. sa Linköping University |
| Forth | 1994 | ANS Forth | Elizabeth Rather, et al. |
| Borland Pascal | 1995 | Borland Delphi | Anders Hejlsberg iz Borlanda |
| 1995 | ColdFusion (CFML) | Allaire | |
| C, SIMULA67 OR C++, Smalltalk, Ada 83, Objective-C | 1995 | Java | James Gosling iz Sun Microsystemsa |
| Self, Java | 1995 | LiveScript | Brendan Eich iz Netscapea |
| Lisp, C++, Tcl/Tk, TeX, HTML | 1996 | Curl | David Kranz, Steve Ward, Chris Terman sa MITa |
| LiveScript | 1996 | JavaScript | Brendan Eich iz Netscapea |
| APL, Perl | 1996 | Perl Data Language (PDL) | Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka, i Christian Soeller |
| S | 1996 | R | Robert Gentleman i Ross Ihaka |
| REXX | 1996 | NetRexx | Cowlishaw |
| 1996 | Lasso | Blue World Communication | |
| Oberon-2 | 1997 | Component Pascal | Oberon microsystems, Inc |
| Joule, Original-E | 1997 | E | Mark S. Miller |
| Scheme | 1997 | Pico | Free University of Brussels |
| Smalltalk-80, Self | 1997 | Squeak Smalltalk | Alan Kay, et al. iz Apple Computera |
| JavaScript | 1997 | ECMAScript | ECMA TC39-TG1 |
| Smalltalk, APL, Objective-C | 1997 | F-Script | Philippe Mougin |
| Common Lisp | 1997 | ISLISP | ISO Standard ISLISP |
| Java, Scheme, Tcl | 1997 | Tea | Jorge Nunes |
| Self, Forth, Lisp, Logo | 1997 | REBOL | Carl Sassenrath, Rebol Technologies |
| C++, Standard C | 1998 | Standard C++ | ANSI/ISO Standard C++ |
| Erlang | 1998 | Open Source Erlang | Ericsson |
| AWK, Perl, Unix shell | 1998 | Pikt | Robert Osterlund (tada sa University of Chicago) |
| JAVA, SQL | 1998 | DASL (BOS) | Bob Goldberg and Ludovic Champenois at Sun Microsystems |
| Web 2.0 IDE & ALM | 1999 | WebDev | PC Soft |
| DSSSL | 1999 | XSLT (+ XPath) | W3C, James Clark |
| Game Maker | 1999 | Game Maker Language (GML) | Mark Overmars |
| JAVA, HTML | 1999 | DASL (AUS) | Bob Goldberg, Bruce Daniels, Peter Yared, Yury Kamen, and Syed Ali at Sun Microsystems |
2000. | |||
| Java | 2000. | Jooin Java | G Stewart von Itzstein |
| FP, Forth | 2000. | Joy | von Thun |
| C, C++, C#, Java | 2000. | D | Walter Bright sa Digital Marsa |
| Ada, C++, Lisp | 2000. | XL | Christophe de Dinechin |
| Magic | 2000. | eDeveloper | Magic Software Enterprises |
| C, C++, Java, Delphi | 2000. | C# | Anders Hejlsberg iz Microsofta |
| C, C++, Java, PHP, Python, Ruby, Scheme | 2000. | Ferite | Chris Ross |
| Java | 2001. | AspectJ | Xerox PARC |
| Visual Basic | 2001. | Visual Basic .NET | Microsoft |
| Self, NewtonScript | 2002. | Io | Steve Dekorte |
| C#, ML, MetaHaskell | 2003. | Nemerle | University of Wrocław |
| Joy, Forth, Lisp | 2003. | Factor | Slava Pestov |
| Smalltalk, Java, Haskell, Standard ML, OCaml | 2003. | Scala | Martin Odersky |
| Lua | 2003. | Squirrel | Alberto Demichelis |
| BASIC | 2004. | FreeBASIC | Andre Victor |
| Mobile Development | 2004. | WinDev Mobile | PC Soft |
| * | 2004. | Subtext | Jonathan Edwards |
| Python, C# | 2004. | Boo | Rodrigo B. de Oliveira |
| Object Pascal, C# | 2004. | Oxygene (formerly Chrome) | RemObjects Software |
| Java | 2004. | Groovy | James Strachan |
| BASIC | 2004. | ThinBasic | Eros Olmi thinBasic community |
| * | 2005. | Corn | |
| Objective Caml, C#, Haskell | 2005. | F# | Don Syme iz Microsoft Researcha |
| ARC Assembler | 2005. | Rage Assembler | Wim Boot at Micronix Softworks |
| * | 2005. | Seed7 | Thomas Mertes |
| Haskell | 2006. | Links | Philip Wadler, University of Edinburgh |
| * | 2006. | Kite | Mooneer Salem |
| C#, ksh, Perl, CL, DCL, SQL | 2006. | Windows PowerShell | Microsoft |
| C#, Scala, Ruby, Erlang | 2007. | Fan | Brian Frank, Andy Frank |
| APEX | 2007. | APEX | Salesforce.com |
| C# | 2007. | Vala | GNOME |
| Lisp, ML, Haskell, Erlang | 2007. | Clojure | Rich Hickey |
| * | 2007. | LOLCODE | Adam Lindsay |
| Oberon | 2007. | Oberon-07 | Wirth [1] |
| * | 2008. | RapidRage | Wim Boot sa Micronix Softworksa |
| eDeveloper | 2008. | uniPaaS | Magic Software Enterprises |
| Haskell | 2008. | Disciple | Ben Lippmeier Disciple Wiki |
| C, R | 2008. | PCASTL | Philippe Choquette |
| * | 2008. | Seccia | Sylvain Seccia |
| Standard ML, SML/NJ | 2009. | Mythryl | Cynbe ru Taren |
Izvori
- ↑ "Interview with Guido van Rossum". lipanj 1998. http://www.amk.ca/python/writing/gvr-interview Pristupljeno 28 2008