Programming Languages Timeline

  • Fortran

    Year developed: 1957
    Developed by: John Backus and IBM
    Used for: Scientific and engineering applications such as numerical weather prediction, computational physics, and many other applications. It is also the language used for programs that benchmark the world's fastest super computers.
  • Math- Matic

    Year developed: 1957
    Developed by: A group led by Charles Katz
    Used for: Used as an AT-3 compiler, intended to be an improvement over Fortran
  • Cobol

    Year developed: 1959
    Developed by: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
    Used for: Primary application in businesses, finance, and administrative systems for companies and governments
    Stands for: Common Business-Oriented Language
  • Basic

    Year developed: 1964
    Developed by: John George Kemeny and Thomas Eugene Kurtz
    Used for: Easy creation of programs to run on more powerful computers and was created as a more power replacement to Batch and programs designed in Batch
    Stands for: Beginner's All-purpose Symbolic Instruction Code
  • Logo

    Year developed: 1967
    Developed by: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, Cynthia Solomon
    Used for: Functional programming
  • Pascal

    Year developed: 1968-1969
    Created by: Niklaus Wirth
    Used for: Encouraging good programming using structured programming and data structuring.
  • C

    Year developed: 1969-1973
    Developed by: Dennis Ritchie
    Used for: Designed for implementing system software, widely used for developing portable application software
  • SQL

    Year developed: 1974
    Developed by: Donald D. Chamberlin and Raymond F. Boyce
    Used for: Managing data in relational database management systems
    Stands for: Structured Query Language
  • C++

    Year developed: 1979
    Developed by: Bjarne Stroustrup
    Used for: Creation of system software, application software, device drivers, embedded software, high performance server and client applications, and entertainment software such as video games
  • Ada

    Year developed: 1980
    Developed by: Ada 83 - Jean Ichbiah
    Ada 95 - Tucker Taft
    Ada 2005 - Tucker Taft
    Used for: Used mainly in mission-critical applications, such as avionics software because of its reliability
  • Visual Basic

    Year developed: 1991
    Developed by: Microsoft
    Used for: Quick and easy to learn creation of programs that integrated well with Windows
  • Java

    Year developed: 1995
    Developed by: James Gosling at Sun Microsystems
    Used for: Creating "write once, run anywhere" applications