Programming Languages Timeline

  • Plankalkul

    Made for engineering purposes by Konrad Suze. Means Plan Calculus
  • Fortran

    Created in 1957 by John Backus. Purpose was to make a more practical way to assembly language for programming the IBM 704 computer.
  • Math-Matic

    Made in 1957 by Charles Katz. Made as the early programming language for UNIVAC I and UNIVAC II
  • Lisp

    Made in 1958 by John McCarthy. Was created to server as a practical mathematical code for computer prorams. It means List Processing.
  • RPG

    Made in 1959 by IBM. Was made to be a high-level programming language for applications. RPG means Report Program Generator.
  • COBOL

    Made by a group called CODASYL. COBOL's purpose was to server as a domain in business. COBOL means Common Business-Oriented Language.
  • Basic

    Basic was made in 1964 by John Kemeny and Thomas Kurtz. BASIC was made as an interactive mainframe timesharing language that was easy to use. BASIC means Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO was made in 1967 by Wally Feurzeig and Seymour Papert. LOGO was made for educational use. LOGO doesn't stand for anything.
  • B

    B was made in 1969 by Ken Thompson and Dennis Ritchie. The purpose of B was to be a computer language intended for non-numeric applications tyified system programming. B does not stand for anything.
  • C

    B was made in 1969 by Dennis Ritchie. The reason was to provide constructs which map effectively to typical machine instructions. C does not stand for anything.
  • PASCAL

    PASCAL was made in 1970 by Niklaus Wirth. It was made to encourage good programming practices. PASCAL was named after Blaise Pascal.
  • SQL

    SQL was mad in 1972 by IBM. SQL was made to manage data in database management systems. SQL means Structured Query Language.
  • ML

    ML was made in 1973 by Robin Milner. ML was designed as a multi-purpose functional programming language. ML stands for Meta Language.
  • C++

    C++ was made in 1979 by Bjarne Stroustrup. The reason of C__ was to allow the addition of object oriented features and other enhancements to the C programming language. The ++ stands for increment operator.
  • ADA

    ADA was made in 1983 by Jean Ichbiah. ADAwas made to supersede hundreds of programming languages used by DoD in the Department of Defense. ADA was named after Ada Lovelace (first programmer).
  • Python

    Python was made in 1989 by Guido van Rossum. Python was made to improve code readability.
  • Visual Basic

    Visual Basic was made in 1991 by Alan Cooper and Microsoft. Visual Basic was made to implement Windows applications in an intuitive, graphical enviornment by dragging controls onto a form. Visual Basic also means Visual Beginner's All-purpose Symbolic Instruction Code.
  • Java

    Java was made in 1991 by James Gosling, Miker Sheridan and Patrick Naughton. Java was mad as an object-oriented computer language with few implementation dependencies. Java does not mean anything but was named after the coffee.
  • PHP

    PHP was developed in 1995 by Rasmus Lerdof. PHP was made as an open source scripting language used for web development. PHP stands for Hypertext Preprocessor.
  • Delphi

    Delphi was developed in 1995 by Borlands. Delphi was made as a native code compiler ran under Windows v3.1 or Windows '95, Delphi does not stand for anything.