Programming Languages Timeline

By lclapp
  • Plankalkul

    Plankalkul was created by Konrad Zuse for engineering purposes.
  • Fortran

    Fortran (from FORmula TRANSlation) was created by John Backus to be a "general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing".
  • Lisp

    Lisp was created by John McCarthy to be a practical mathematical notation for computer programs.
  • COBOL

    COBOL (COmmon Business-Oriented Language) was created by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean E. Sammet "to meet the needs of banks, manufacturers, bureaucracies, and other big organizations with data handling and report generation requirements".
  • RPG

    RPG (Report Program Generator) was created by "IBM to replicate punched card processing on the IBM 1401".
  • BASIC

    BASIC (Beginners All-purpose Symbolic Instruction Code) was created by Jean George Kemeny and Thomas Eugene Kurtz for "less technical users" to be able to write mainframe programs.
  • LOGO

    LOGO was created by Wally Feurzeig, Seymour Papert to teach concepts of programming related to LISP.
  • B

    B was created by Ken Thompson and Dennis Ritchie for "primarily non-numeric applications such as system programming".
  • PASCAL

    PASCAL is named for Blaise Pascal. It was created by Niklaus Wirth to be a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C

    C was ceated by Dennis Ritchie t"o be c ompiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support."
  • ML

    ML (Meta Language) was created by Robin Milner & others at the University of Edinburgh to "develop proof tactics in the LCF theorem prover".
  • SQL

    SQL (Structured Query Language) was created by Donald D. Chamberlin and Raymond F. Boyce to be a "special-purpose programming language designed for managing data held in a relational database management system (RDBMS)".
  • ADA

    ADA (named after Ada Lovelace) was designed by Jean Ichbiah for “large, long-lived applications and embedded systems”.
  • C++

    C++ was created by Bjarne Stroustrup to "be a programming language that is general purpose, statically typed, free-form, multi-paradigm and compiled".
  • DELPHI

    DELPHI (reference to the Oracle at Delphi) was created by Apple, Niklaus Wirth, Anders Hejlsberg. "Delphi is a native code compiler that runs under Window v3.1 or Windows '95."
  • MATH-MATIC

    MATH-MATIC was created by Wolfram Research. It is a commercial system used for graphics and symbolic mathmatics.
  • Python

    Python (Named after television show – Monty Python’s Flying Circus) was created by Guido van Rossum to be an object oriented language that is highly effective. It is easy to use, and extensible.
  • Visual Basic

    Visual Basic was created by Microsoft to be an "advanced BASIC used for application development".
  • Java

    Java was created by James Gosling and Sun Microsystems to "be concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible".
  • Javascript

    Javascript was created by Brendan Eich to "allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed".
  • PHP

    PHP (originally Personal Home Page, then changed to PHP HypertextPreprocessor) was created by Rasmus Lerdorf "to support simple, fast server-side extension for web development".