Programming Languages Timeline

  • Plankalkul

    Designed by: Konrad Zuse
    Purpose: Engineering
  • Fortran

    Designed By: John Backus and IBM
    Purpose: Numeric computation and scientific computing.
  • MATH-MATIC (AT-3)

    Designed By: Remington Rand
    Purpose: Business
  • Lisp

    Designed by: John McCarthy
    Purpose: Artificial intelligence research.
  • RPG (Report Program Generator)

    Designed By: IBM
    Purpose: Business applications
  • BASIC (Beginners' All-purpose Symbolic Instruction Code)

    Designed By: John G. Kemeny and Thomas E. Kurtz.

    BASIC is a general-purpose, high-level programming language whose design philosophy emphasizes ease of use.
  • LOGO

    Designed by: Wally Feurzeig, Seymour Papert, Cynthia Solomon
    Purpose: Symbolic computing
  • B

    Program B was created by Ken Thompson with Dennis Ritchie.B was designed for recursive, non-numeric, machine-independent applications. (per wikipedia.com)
  • PASCAL

    Designed By: Niklaus Wirth
    Purpose: Imperative and procedural programming language
  • C

    Designed By: Denis Ritchie
    Purpose: Software and apps
  • ML (MetaLanguage)

    Designed By: Robin Milner and others at the University of Edinburgh
    Purpose: pattern matching for function arguments, garbage collection, imperative programming, call-by-value, and currying.
  • SQL (Structured Query Language)

    Designed By: Donald D. Chamberlin & Raymond F. Boyce
    Purpose: Handling structured data
  • ADA

    ADA was created by Jean Ichbiah. ADA is widely used in critical systems, where any anomaly might lead to very serious consequences
  • C++

    Designed By: Bjarne Stroustrup
    Purpose: C++ was created as an extension of the C programming language.
  • COBOL (Common Business Oriented Language)

    Designed By: US Department of Defense
    Purpose: Used mainly for business, finance.
  • Python

    Designed By: Guido van Rossum
    Purpose: Code readability and use of significant white space
  • Visual Basic

    Developed By: Microsoft
    Purpose: Creating applications
  • Delphi

    Designed By: Anders Hejlsberg
    Purpose: application development of desktop, mobile, web, and console software
  • PHP

    Designed By: Rasmus Lerdorf
    Purpose: Web development.
  • Java

    Designed By: Sun Microsystems & James Gosling
    Purpose: An object-oriented programming language
    successor to C++
  • Javascript

    Designed by: Brendan Eich
    Purpose: Javascript is the backbone of the World Wide Web.