Programming Language Timeline

  • Plankalkul

    Primary Purpose: Engineering purposes
    Developed by:Konrad Zuse
  • MATH-MATIC

    Primary Purpose: UNIVAC I and II's programming language
    Developed by: a team led by Charles Katz
  • FORTRAN

    Primary Purpose: General Purpose
    Developed by: John Backus at IBM
  • LISP

    Primary Purpose: AI Programming
    Developed by: John McCarthy
  • RPG (Report Program Generator)

    Primary Purpose: Business applications
    Developed by: IBM
  • COBOL (Common Business-Oriented Language)

    Primary Purpose: Business use
    Developed by: Grace Hopper
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Primary Purpose: General purpose
    Developed by: John George and Tom Eugene Kurtz
  • Visual Basic

    Primary Purpose: Easy programming
    Developed by: Alan Cooper, later sold to Microsoft
  • LOGO

    Primary Purpose: General Purpose
    Developed by:Wally Feurzeig, Seymour Papert and Cynthia Soloman
  • B

    Primary Purpose: For recursive applications
    Developed by: Ken Thompson at Bell Labs
  • Pascal

    Primary Purpose: Procedural programming
    Developed by: Nikalus Wirth
  • C

    Primary Purpose: General purpose
    Developed by: Dennic Ritchie
  • ML (Meta Language)

    Primary Purpose: General Purpose
    Developed by: Robin Milner
  • SQL (Structured Query Language

    Primary Purpose: Handling structured data
    Developed by: IBM
  • ADA

    Primary Purpose: To replace over 450 other programming languages
    Developed by: Jean Ichbiah
  • C++

    Primary Purpose: General Purpose
    Developed by: Bjame Stroustrup
  • Python

    Primary Purpose: General Purpose
    Developed by: Guidovan Rossom
  • PHP

    Primary Purpose: Server-side scripting
    Developed by: Rasmuth
  • Java

    Primary Purpose: General Purpose
    Developed by: James Gosling
  • Javascript

    Primary Purpose: Interactive webpages
    Developed by: Brendan Eich
  • Barland Delphi

    Primary Purpose: Mobile, web and console software
    Developed by: Anders Hejlsberg at Borland