Programming Languages Timeline

  • Plankalkul

    Plankalkul was developed by Konrad Zuse. It was created for engineering purposes. Plankalkul means "formal system for planning".
  • FORTRAN

    FORTRAN was named after Formula Translation. It was developed by John Backus at IBM. FORTRAN was used for engineering and scientific applications.
  • MATH-MATIC

    MATH-MATIC was developed by Charles Katz and Grace Hopper. The name was used for marketing the AT-3 compiler. It used arrays instead of record structures.
  • Lisp

    Lisp was developed by Steve Russell, Timothy P. Hart, and Mike Levin. It was created to use practical mathematical notation in computer programs. The name comes from List Processor.
  • COBOL

    COBOL stands for common business-oriented language. It was developed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. COBOL was designed as a computer language for business.
  • RPG

    RPG was developed by IBM. It stands for Report Program Generator. RPG is still being updated and used on the IBM operating system.
  • BASIC

    BASIC stands for Beginner's All-purpose Symbolic Instruction Code. It was developed by John G. Kemeny and Thomas E. Kurtz. BASIC was created to allow students in fields other than science and math to use computers.
  • Logo

    Logo was developed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. It comes from the Greek word logos, which means word or thought. Logo was created to teach programming concepts related to Lisp.
  • B

    B was developed by Ken Thompson and Dennis Ritchie. The name might have come from Bon, another programming language that Thompson used previously. B was designed for system and language software.
  • Pascal

    Pascal was developed by Niklaus Wirth. It was created using structured programming to encourage good programming practices. Pascal was named after Blaise Pascal.
  • C

    C was developed by Dennis Ritchie at Bell Labs. He created it to make utilities running on the Unix operating system. C is one of the most widely used programming languages today.
  • ML

    ML stands for Meta Language. It was developed by Robin Milner and others at the University of Edinburgh. ML is used in programming language research.
  • SQL

    SQL stands for Structured Query Language. It was developed by Donald D. Chamberlin and Raymond F. Boyce. SQL was created to manage data in a relational database management system.
  • ADA

    ADA was named after Ada Lovelace, the first computer programmer. It was designed by a team led by Jean Ichbiah. The language was required for all software that the US Department of Defense used.
  • C++

    C++ was developed by Bjarne Stroustrup at Bell Labs. He wanted a language similar to C, but one that provided more high-level features.
  • Python

    Python was developed by Guido van Rossum. It was created to have significant whitespace and easy code readability. The name comes from the comedy group Monty Python.
  • Visual Basic

    Visual Basic was developed by Alan Cooper and a team at Microsoft. The name comes from the interface being "visual" and the Basic programming language. Visual Basic was created to be relatively easy to learn and use.
  • Delphi

    Delphi was developed by Borland Software Corporation. The name Delphi is a reference to the Oracle at Delphi. Delphi was an early example of a Rapid Application Development tool.
  • Java

    Java was developed by James Gosling at Sun Microsystems. It was named after Java coffee. Java was meant to run on all platforms that supported it without having to recompile.
  • JavaScript

    JavaScript was developed by Brendan Eich at Netscape Communications. The name was a marketing ploy by Netscape because it was so similar to Java, which at the time was very becoming popular. JavaScript is used to create web pages.
  • PHP

    PHP was developed by Rasmus Lerdorf. It originally stood for Personal Home Page, but now it stands for Hypertext Preprocessor. PHP was created for web development.