Programming Languages Timeline

  • Fortan

    John Backus
    1955
    Formula Translating System
    designed for applications specifying in engineering and science
  • MATH-MATIC

    1957
    Rand Corporation
    Derived from Hopper’s 0-1 language
  • Lisp

    John McCarthy
    1959
    created as a practical mathematical notation for computers
    the name comes from the LIst processing
  • COBOL

    Grace Hopper
    1959
    Common Business Oriented Language
    designed to create a portable computer programming language under the U.S. Military
  • RPG

    high level programming language for business applications
    Report Program Generator
    1959
    a tool to replicate punched card processing
  • BASIC

    1964
    John George Kemeny, Thomas Eugene Kurtz
    Beginner's All-purpose Symbolic Instruction Code
    designed for ease of use and was designed to allow people outside of math and science use of the program
  • LOGO

    educational programing language
    1967
    Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, Cynthia Solomon
    know for the turtle graphics
  • B

    1969
    Ken Thompson, Dennis Ritchie
    designed for recursive, non numeric, machine independent applications
    Name possibly based after Bon (unrelated programming language)
  • PASCAL

    1970
    imperative and procedural program
    Nicklaus Wirth
    intended to encourage good programing practices
  • C

    1972
    Dennis Ritchie
    Designed for general purpose programming that supports structured programming
  • ML

    1973
    general purpose functioning program
    Robin Milner
    ML stands for metalangage
  • SQL

    1978
    Structured Query Language
    special purpose programming language specifically designed for managing data
    Donald D. Chamberlin, Raymond F. Boyce
  • ADA

    Jean Ichbiah
    Named After Ada Lovelace (first computer programmer)
    designed for long and large computer applications
    made in the 1980’s
  • C++

    1983
    Bjarne Stroustrup
    in addition to the c language it added virtual functions and function overloads
  • Pyhton

    1991
    general purpose but high level programming, emphasises code readability
    Guido Van Rossem
  • Visual Basic

    1991
    Alan Cooper
    basic computer programing language used as a basis
  • PHP

    1995
    server side scripting language
    designed for web development
    Rasmus Lerdorf
    Personal Home Page
  • Delphi

    1995
    Borland Software Company
    originally designed it as an application development tool meant for windows
  • Java

    1995
    James Gosling and Microsystems
    general purpose computer program that was designed to have the minimal disruptions and complications
  • Javascript

    1995
    known as EMCAScript
    dynamic programing
    Brendan Eich
  • Plankalkul

    designed in 1943 but not implemented till 1998
    Konrad Zuse
    designed for engineering purposes
    means formal system for planning