Jump to content

Programming language/Timeline

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by StefanRybo~enwiki (talk | contribs) at 19:42, 26 July 2001 (link to Delphi added). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

TIMELINE History of Programming Languages


      Predecessor(s) YEAR  PRODUCT Developer, Company


                   * 1840~ FIRST PROGRAM Ada Lovelace
                 ( * 1848  BOOLEAN ALGEBRA Boole )
                   * 1947  PLANKALKÜL Zuse
                 ( * 1957  General Problem Solver, Newell )
                   * 1958  ALGOL
                   * 1959  LISP McCarthy
                   * 1959  FORTRAN Backus
                   * 1960  COBOL Committee
             ALGOL   1960  ALGOL60
        FORTRAN II   1962  FORTRAN IV
                   * 1962  APL Iverson
           ALGOL60   1964  PL/1
                 ? * 1965  BASIC
                     1967  BCPL Martin Richards
             ALGOL   1971  PASCAL Wirth,Jensen
            B BCPL   1972  C Ritchie
                 ? * 1975  PROLOG Colmerauer
                   * 1975  Scheme Gerald Jay Sussman, Guy Lewis Steele Jr.
             BASIC   1975  Altair BASIC Gates, Allen
                 (   1977  CP/M )
        FORTRAN IV   1977  FORTRAN77
                 ( * 1978  VISICALC Bricklin, Frankston )
                 ( * 1979  VULCAN DBASE-II Ratliff )
                     1979  ADA Jean Ichbiah et al., US Department of Defense
                 ?   1980? SMALLTALK-80
            PASCAL   1983  Turbo-PASCAL ?Kahn
                 C   1985  Microsoft C
                 (   1985  Windows 1.0, Microsoft )
           ( dBase   1984  CLIPPER Nantucket )
           ( dBase   1985  PARADOX Borland )
        SIMULA OOP   1986  EIFFEL Meyer
                 ( * 1987  HYPERCARD Apple )
                 ( * 1987  SQL-1 )
       ( DBase-III   1988  DBaseIV )
      Turbo-PASCAL   1989  Turbo-PASCAL+OOP, Borland
                 (   1992  SQL-2 )
                 (   1991? LINUX 0.0)
  Turbo-PASCAL+OOP   1992  Borland PASCAL
  PASCAL MODULA-II   1994  OBERON Wirth
    Borland PASCAL   1995  DELPHI(1) Borland
    C Internet OOP   1995  JAVA Sun Microsystems
         DELPHI(5)   2001  KYLIX Borland



Legend:

                         OLD    <>   NEW
          predecessor(s) etc   YEAR  PRODUCT developer, Company
                           (   Item  ) non 'universal programming language'
                             * YEAR  newly developed

This format is editable much more easier than a table (which I tried first)

and everybody can contribute very easy or make modifications.

A donation from de.wikipedia.com ;-) --StefanRybo


/Talk