Images

Computer Program Language Timeline

  • Plankalkul

    Plankalkul
    Plankalkul was a programming language designed by Konrad Zuse for engineering purposes. "Plankalkul" means plan calculus.
  • Fortran

    Developed by John Backus for scientific and engineering purposes. The name is derived from "formula translation".
  • Lisp

    Developed by John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin as a practical mathematic notation for computers.
  • COBOL

    Developed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney as a business language used for finance, governments and more. COBOL is an acronym for "Common Business-Oriented Language".
  • RPG

    Developed by IBM teams, RPG was made as a tool to replicate punched card processing on the IBM 1401. RPG stands for "Report Program Generator".
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz, the acronym stands for "Beginner's All-purpose Symbolic Instruction Code" and it was made to allow students that weren't in the math and science field to have access to computers.
  • LOGO

    Developed by Wally Feurzeig, Seymour Papert, Cynthia Solomon, Bolt, Beranek, and Newman for educational purposes.
  • B

    Developed by Ken Thompson and Dennis Ritchie for recursive, non-numeric, machine-independent applications, such as system and language software.
  • PASCAL

    Developed by Niklaus Wirth to encourage good programming structure and practices. It was named after mathematician, philosopher, and physicist Blaise Pascal.
  • C

    Developed by Dennis Ritchie for utilities and devices running on Unix.
  • ML

    Developed by Robin Milner to proof tactics in the LCF. ML stands for Meta Language.
  • SQL

    Developed by Donald D. Chamberlin and Raymond F. Boyce to manage data held in a relational database management system or for stream processing in it. SQL stands for "Structured Query Language".
  • ADA

    ADA
    ADA was designed by Jean Ichbiah to supersede over 450 programming languages used by the Department of Defense. It was named after Ada Lovelace, who was considered to be the first programmer ever.
  • C++

    C++
    Developed by Bjarne Stroustrup as an add-on to the C programming language, hence the name C++.
  • AMPL

    Developed by Robert Fourer, David Gay, and Brian Kernighan as an algebraic modeling language used to solve very complex problems. It stands for "A Mathematical Programming Language".
  • Python

    Developed by Guido van Rossum with great attention to code readability and large amounts of whitespace.
  • Virtual Basic

    Developed by Alan Cooper to be an easy programming language to learn and use.
  • Delphi

    Developed by Anders Hejlsberg, and was an IDE used for Rapid application development.
  • Java

    Developed by James Gosling as a general-purpose language that would have as few dependencies as possible. It was named after Java coffee.
  • Javascript

    Javascript
    Developed by Brendan Eich as one of the main parts of the World Wide Web.
  • PHP

    Developed by Rasmus Lerdorf and wasn't even intended to be a programming language, but has many uses.