1.2 Timeline

  • Plankalkul

    Developer: Konrad Zuse
    Primary Purpose: First high level programming language
    Letters Meaning: German for Plan Calculus
  • Fortran

    Developer: John Backus

    Primary Purpose: general purpose
    Letters Meaning: Formula Translation
  • MATH-MATIC

    Developer: Remington Rand
    Primary Purpose: Compiler
    Letters Meaning: Comes from math
  • Lisp

    Developer: Steve Russell
    Primary Purpose: High level programming language
    Letters Meaning: List Processor
  • COBOL

    Developer: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
    Primary Purpose: Object oriented
    Letters Meaning: Common Business Oriented Language
  • RPG

    Developer: IBM
    Primary Purpose: Proprietary programming language

    Letters Meaning: Report program generator
  • Basic

    Developer: John G. Kemeny
    Primary Purpose: general purpose code
    Letters Meaning: Beginners All Purpose Symbolic Instruction Code
  • LOGO

    Developer: Wally Feurzieg
    Primary Purpose: Educational programming language
    Letters Meaning: Name coined by a developer
  • B

    Developer: Ken Thompson
    Primary Purpose: B was designed for recursive, non-numeric, machine-independent applications, such as system and language software
    Letters Meaning: n/a
  • Pascal

    Developer: Niklaus Wirth
    Primary Purpose: Loop controls
    Letters Meaning: Blaise Pascal
  • C

    Developer: Dennis Ritchie
    Primary Purpose:  general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion
    Letters Meaning: After B
  • ML

    Developer: Robin Milner
    Primary Purpose: general purpose
    Letters Meaning: Meta Language
  • SQL

    Developer: ISO/IEC
    Primary Purpose: Managing data
    Letters Meaning: Structured query language
  • C++

    Developer: Bjarne Stroustrup
    Primary Purpose: general purpose language
    Letters Meaning: Increment C by 1
  • ADA

    Developer: Jean Ichbiah
    Primary Purpose: Improves code safety and maintainability
    Letters Meaning: n/a
  • Python

    Developer: Guiddo van Rossum
    Primary Purpose: high level general purpose
    Letters Meaning: Short unique and mysterious
  • Visual Basic

    Developer: Microsoft
    Primary Purpose: Easy to learn language
    Letters Meaning: Beginner's All-purpose Symbolic Instruction Code
  • PHP

    Developer: PHP development team
    Primary Purpose: web development
    Letters Meaning: Hypertext preprocessor
  • Delphi

    Developer: Andrew Hejlsberg
    Primary Purpose: Rapid Application Development
    Letters Meaning: Name from Oracle of Delphi
  • Java

    Developer: Sun Microsystems
    Primary Purpose: general purpose
    Letters Meaning: Coffee
  • JavaScript

    Developer: Netscape
    Primary Purpose: Dynamic, weakly typed program

    Letters Meaning: Joint deal between Sun and Netscape