Programming Languages Timeline

  • Plankalkul

    Plankalkul was first available in 1948. It was developed by Konrad Zuse. It was developed to be used in engineering. Plankalkul means "formal system for planning" in German.
  • Fortran

    Fortran was first available in 1957. It was developed by John Backus and IBM. It was developed for numeric computation and scientific computing. Fortran stands for Formula Translating System.
  • MATH-MATIC

    MATH-MATIC was first available in 1957. It was developed by Charles Katz. It was developed to be and upgrade from Fortran. MATH-MATIC was named MATH-MATIC for marketing purposes.
  • Lisp

    Lisp was first available in 1958. It was developed by Steve Russell, Timothy P. Hart, and Mike Levin. It was developed as mathematical notation for computer programs. Lisp is short for LISt Processing.
  • COBOL

    COBOL was first available in 1959. It was developed by the Conference on Data Systems Language. It was designed for business use. COBOL stands for Common Business-Oriented Language.
  • RPG

    RPG was first available in 1959. It was developed by IBM. It was developed for punch card machines. RPG stands for "report program generator."
  • BASIC

    BASIC was first available in 1964. It was developed by John G. Kemeny and Thomas E, Kurtz. They wanted to enable students in fields other than science and mathematics to use computers. BASIC stands for Beginner's All-Purpose Symbolic Instruction Code.
  • Logo

    Logo was first available in 1967. It was developed by Wally Feurzeig and Seymour Papert. It was developed to teach things about programming related to LISP. The name Logo comes from the Greek root "logos" meaning "word."
  • B

    B was first available in 1969. It was developed by Ken Thompson and Dennis Ritchie. B was designed for recursive, non-numeric, machine independent applications, such as system and language software. B was derived from BCPL, and the name may be a contraction of BCPL.
  • Pascal

    Pascal was first available in 1970. It was developed by Niklaus Wirth. It was developed to encourage good programming practices using structured programming and data structuring. Pascal was named after Blaise Pascal.
  • C

    C was first available in 1972. It was developed by Dennis Ritchie and Bell Labs. It was used to re-implement the Unix operating system.
  • ML

    ML was first available in 1973. It was developed by Robin Milner. It was developed to make proof tactics in the LCF theorem prover. ML stands for metalanguage.
  • ADA

    ADA first was available in 1980. It was developed by Jean Ichbiah. It's primary purpose was to replace the hundreds of progamming languages used by the U.S. Deparment of Defense. ADA was named after Ada Lovelace, who was the first computer programmer.
  • C++

    C++ was first available in 1983. It was developed by Bjarne Stroustrup. C++ is a general-purpose programming language. It was influenced by C and was coined "C with classes" by Stroustrup.
  • SQL

    SQL was first available in 1986. It was developed by ISO and IEC. It was developed to manage data held in a relational database management system. SQL stands for Structured Query Language.
  • Python

    Python was first available in 1991. It was developed by the Python Software Foundation. It was developed to allow programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. Python was named after Monty Python's Flying Circus.
  • Visual Basic

    Visual Basic was first available in 1991. It was developed by Microsoft. It was developed to enable the rapid application development of graphical user interface applications.
  • Delphi

    Delphi was first available in 1995. It was developed by Borland. It was developed for console, desktop graphical, web, and mobile applications. Borland developer Danny Thorpe suggested the Delphi codename in reference to the Oracle at Delphi.
  • Java

    Java was first available in 1995. It was developed by Oracle. It was developed for to let application developers "write once, run anywhere," meaning that code that runs on one platform does not need to be recompiled to run on another. Java was named after the team who made it; it was reported that they used to drink large quantities of java coffee.
  • PHP

    PHP was first available in 1995. It was developed by the PHP group. It was developed to be used for web development. PHP stands for "Personal Homepage."
  • JavaScript

    JavaScript was first available in 1995. It was developed by Netscape Communications. It was developed to be used as part of web browsers. The name LiveScript was changed to JavaScript because Netscape Navigator, their web browser, supported Java.