Programming Languages Timeline

  • Plankalkul

    Plankalkul was designed by German scientist Konrad Zuse for engineering purposes. Notes and ideas regarding Plankalkul have been found from as early as 1941 but wasn't released until 1948.
  • Fortran

    Fortran was created in 1957 by Jon Backus of IBM. The program was designed for computation-heavy applications and was often used for numerical-based weather predictions, and computational physics and chemistry.
  • MATH-MATIC

    MATH-MATIC was designed by Charles Katz as an attempt to create a better alternative to Fortan in 1957.
  • Lisp

    Lisp is one of the oldest programming languages, and was released in 1958. It was designed by John McCarthy and quickly became the favored programming language for artificial intelligence research.
  • RPG

    RPG was designed by IBM in 1959. Its name stands for Report Program Generator, and was designed to replicate punched card programming on the IBM 1401.
  • COBOL

    COBOL was designed for business use by a team consisting of Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. COBOL stands for COmmon Bussines-Oriented Language, and was first succesfully tested in 1960.
  • BASIC

    BASIC stands for Beginner's All-purpose Symbolic Instruction Code. BASIC was designed by John George Kemeny and Thomas Eugene Kurtz in 1964. BASIC was designed to be easy to learn so that people other than scientists and mathemeticians could learn to program, which was besically necessary to use computer at the time.
  • LOGO

    LOGO was designed by Wally Fuerzeig and Seymour Papert in 1967. LOGO was designed to be an educational language to help teach students to use Lisp.
  • B

    B was designed by Ken Thompson and first appeared in 1969. B was derived from BCPL, and its primary function was recursive, non-numeric, machine independent applications, such as system and language software.
  • Pascal

    Pascal was designed by Niklaus Wirth, and was released in 1970. Pascal was designed to promote better pragramming practices by utilizing structured programming and data structuring.
  • C

    C was designed by Dennis Ritchie in 1972. By its design, C efficiently maps to machine instructions, and is commonly used in application software and operating systems
  • ML

    ML, or MetaLanguage was designed by Robert Milner in 1973. It was created to develop proof tactics in the LCF theorem prover.
  • ADA

    Ada was developed by Jean Icbiah for the DoD, and was first seen in1980. It's designed for the development of very large software systems. Ada isn't an acronym, the language was named after Ada Lovelace, the first programmer
  • C++

    C++ was designed by Dansish computer scientist Bjarne Stroustrup. The program was first released in 1983 and was designed for use in large computer systems. The name C++ comes from the fact that it was based on the C programming language, and the "++" was added because that's the increment operator in C.
  • SQL

    Structured Quesry Language (SQL) was designed by Donald D. Chamberlain and Raymond F. Boyce and was released in 1986. SQL was created for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
  • Python

    Guido van Rossum, known as the "benevolent dictator for life" among the Python community, designed Python in 1989 when he was looking for a project to keep him busy while he was off work around Christmas time. Its design philosophy emphasizes code readability, and Python can usually write a command in less lines than would be possible in languages such as C++ or Java.
  • Visual Basic

    Visual Basic was developed by Microsoft and was first released in 1991. Visual Basic was intended to be easy to learn and use.
  • Delphi

    Delphi was made largely by Anders Hejlsberg who was working for Borland at the time. The program was released in 1995, but has changed owners several times since then.
  • Java

    Java was designed to be a universal programming language that can run on most machines, regardless of computer architecture. It was released in 1995 by the Oracle Corporation.
  • PHP

    Rasmus Lerdorf designed PHP in 1995. while PHP originally was an acronym for Personal Home Page, it now stands for PHP: Hypertext Preprocessor. PHP was originally created by Lerdorf to run his home page, and then others began using the program until it eventually grew into a programming language.
  • Javascript

    Brendan Eich designed JavaScript, and it was released in 1995. It is incredibly important, as it is one of three essential technologies of World Wide Web content production. Despite the similar names, Java and JavaScript are largely unrelated programs.