Programming Languages Timeline

  • Fortran

    John Backus, IBM |
    Numeric computation and scientific computing
  • Lisp

    Steve Russell, Timothy Hart, Mike Lein |
    A.I.
  • RPG

    IBM |
    business applications
  • LOGO

    Wally Feurzeig, Seymour Papart, Cynthia Solomon |
    Teaching students how to program computers
  • B

    Ken Thompson, Dennis Ritchie |
    System programming.
  • Basic

    John Kemeny, Thomas Kurtz |
    Create advanced programs
  • C

    Dennis Ritchie, Bell Labs |
    Allows access to bare bones of the computer.
  • ML

    Robin Milner |
    A.I.
  • ADA

    Jean Ichbiac, Tucker Taft |
    Missle control, Payroll Processing, air traffic control.
  • C++

    ISO, IEC |
    Developing the suites of a game tool
  • PASCAL

    Niklaus Wirth |
    encourage good programming practices using structured prog. and data structuring
  • SQL

    ISO, IEC |
    managing data held in a relational database management system, stream processing in a relational data stream management system.
  • COBAL

    CODASYL, ANSI, ISO |
    Business, Finance, Administrative Systems
  • Plankalkul

    Konrad Zuse |
    engineering purposes
  • Python

    Guido Van Rossum |
    code readability
  • Visual Basic

    Microsoft |
    EXE files, DLL files, ActiveX controls
  • PHP

    Zend Technologies, Rasmus Lerdorf |
    web development
  • Java

    James Gosling |
    Enterprise business applications
  • Delphi

    Andes Heijsberg |
    Rapid Application
  • JavaScript

    Brendon Eich, Netscale communication corporation |
    client side scripting language
  • Math-Matic

    Remington Rand |
    Provide algebraic-style expressions and floating-point arithmetic and arrays