Language Programming Timeline

  • Plankallkul

    Konrad Zuse; designed for engineering purposes
  • Fortran

    John Backus; especially suited to numeric computation and scientific computing; Formula Translating System
  • MATH-MATIC

    Grace Hopper & others; intended as an improvement over Fortran
  • Lisp

    John McCarthy; a practical mathematical notation for computer programs
  • COBOL

    Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, & Gertrude Tierney; business, finance, and administrative systems for companies & governements; Common Business-Oriented Language
  • RPG

    IBM; business applications
  • BASIC

    John George Kemeny & Thomas Eugene Kurtz; its design philosophy emphasizes ease of use; Beginner’s All-purpose Symbolic Instruction Code
  • LOGO

    Wally Feurzeig. Seymour Papert; remembered for its use of “turtle graphics”
  • B

    Ken Thompson; designed for recursive, non-numeric, machine independent applications
  • PASCAL

    Niklaus Wirth; intended to encourage good programming practices using structured programming and data structuring
  • C

    Dennis Ritchie; used to re-implement the Unix operating system
  • ML

    Robert Milner & others; conceived to develop proof tactics in the LCF theorem prover; metalanguage
  • SQL

    ISO/IEC; designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system
  • ADA

    Jean Ichbiah & Tucker Taft; used to supersede the hundreds of programming languages then used by the DoD
  • C++

    Bjarne Stroustrup; designed with a bias toward system programming
  • Python

    Python Software Foundation; design philosophy emphasizes code readability
  • Visual Basic

    Microsoft; made for Microsoft’s COM programming model
  • Java

    Oracle Corporation; intended to let app developers “write once, run anywhere”, meaning that Java code can run on all platforms supported by Java.
  • Javascript

    Brendan Eich; designed to be used and supported by all modern web browsers without plug-ins
  • PHP

    The PHP Group; designed for web development but also used as a general-purpose programming language
  • Delphi

    Borland, Embarcadero Technologies; used for console, desktop graphical, web, and mobile applications