Programming Languages Timeline

  • Plankalkul (1945)

    Plankalkul, the first real programming language, was developed by Konrad Zuse in Germany. This language proved that computers could be used for more than math. The name means "Plan Calculus."
  • MATH-MATIC (1957)

    MATH-MATIC was developed by a team led by Charles Katz under the direction of Grace Hopper. This early language was made for the UNIVAC I and UNIVAC II.
  • Fortran (1957)

    Fortran, or Formula Translation, was developed by John Backus as a simpler alternative to the other coding languages of the time. It combines English shorthand with algebraic equations.
  • COBOL (1959)

    COBOL was designed by the U.S. and the private sector for business applications. It was made to be easy to read and to work on computers from different manufacturers with minimal modification.
  • RPG (1959)

    RPG, or Report Program Generator, was developed by IBM for business applications. It was originally created to replicate punched card processing on the IBM 1401.
  • Lisp (1960)

    Lisp, list processing in full, was developed by John McCarthy. It is common for programming AI.
  • BASIC (1964)

    BASIC (Beginner's All-purpose Symbolic Instruction Code) was developed by John Kemeny and Thomas Kurtz as general-purpose language. It is easy to use as it is similar to English.
  • LOGO (1967)

    LOGO was made by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. It is a simplified Lisp dialect used to teach mathematical thinking to kids. The name may be derived from the Greek word "logos", meaning "thought."
  • B (1969)

    B was developed by Dennis Richie and Ken Thompson for primarily non-numeric applications such as system programming. The name B might be derived from BCPL, the programming language B is based off of.
  • PASCAL (1970)

    Pascal was developed by Niklaus Wirth to teach structured programming. Pascal was named after the famous French mathematician Blaise Pascal.
  • SQL (1970)

    SQL, or Structured Query Language, was developed by Raymond Boyce and Donald Chamberlin. It's designed for retrieving information from databases. It resembles normal English, making it easier to use than some other languages.
  • C (1972)

    C was developed by Dennis Richie, with a little assistance from Ken Thompson. C is a versatile, general-purpose programming language. It's named C because it was developed after B.
  • ML (1973)

    ML, or Meta Language, was developed by Robin Milner in order to implement an automatic theorem solver. ML has roots in Lisp.
  • C++ (1979)

    C++ was developed by Bjarne Stroustrup as an extension of C, another general-purpose programming language.
  • Ada (1980)

    Ada was developed by Jean Ichbiah and S. Tucker Taft. It is a general-purpose programming language. Ada is named after Ada Lovelace, a woman credited with being the first programmer.
  • Visual Basic (1991)

    Visual Basic was developed by Alan Cooper to extend the capabilities of BASIC. One improvement was that Visual Basic provided programmers a graphical programming environment.
  • Python (1991)

    Python was developed by Guido van Rossum as a general-purpose programming language. It was made to emphasize readability by using white space. Python is named after Monty Python, a british comedy group. This is because Guido van Rossum listened to them as he developed Python.
  • PHP (1994)

    PHP, or Hypertext Processor, was created by Rasmus Lerdorf. It's a scripting language designed for web development but is also considered a general-purpose language.
  • Java (1995)

    Java, named after Java coffee, was developed by James Gosling and a team of researchers. Java's purpose was to allow greater accessibility of programs between computers."Write once, run anywhere."
  • Javascript (1995)

    Javascript was developed by Brendan Eich from Netscape Communications Corp. Javascript was made for use in the Web. It is a scripting language based off of C but was made as a companion to Java.
  • Delphi (1995)

    Delphi, also called "Object Pascal," was developed by Borland. Delphi is based off of Pascal, but is object-oriented. Delphi offers quick development that's also of good quality.