1.2 Programming History Language Timeline

  • Plankalkul or Plan Calculus

    By Konrad Zuse
    For theoretical preconditions for the solution to general problems
  • FORTRAN or Formula Translation

    By John Backus
    For programming scientific or mathematical applications
  • Period: to

    MATH-MATIC

    By Charles Katz
    For algebraic expressions
  • COBOL or Common Business Oriented Language

    By Conference on Data Systems Languages
    Used for business problems and function
  • RPG or Report Program Generator

    By IBM
    To replicate card punching
  • BASIC or Beginners All Purpose Symbolic Instruction Code

    By John George Kemeny and Tom Kurtzas
    For students to learn the programming language
  • Lisp

    By John McCarthy
    Used for artificial intelligence
  • Period: to

    PASCAS

    By Professor Niklaus Wirth
    Used to teach programming techniques to college students
  • LOGO

    By Seymour Papert
    Drawing computer program for children
  • B

    By Ken Thompson and Dennis Ritchie
    For mini computers and system development
  • Period: to

    SQL or Structured Query Language

    By Raymond Boyce and Donald Chamberlin
    For database
  • C

    By Dennis Ritchie
    For a flexible language in programming
  • ML

    By Robin Milner
    Specifying theorem provers
  • Period: to

    C++

    By Bjarne Stroustrup
    To provide Simula's facilities with C flexibility for system programming
  • Period: to

    ADA

    Dr. Jean Ichbiah
    For large, long-lived applications
  • Period: to

    JAVA

    From Oak
    Used for internet and web browsers
  • Python

    By Guido van Rossum
    For software engineering and string processing
  • Period: to

    Visual Basic

    By Alan Cooper
    A form building application
  • PHP or Personal Home Page

    By Rasmus Lordorf
    For database interactions
  • Delphi

    By Borland
    Used with windows and Microsoft VB
  • Javascript

    By Brendan Eich
    Used for web pages and browsers