Programming Languages Timeline

  • Plankalkul

    Konrad Zuse
    Purpose: Engineering
    Stands: Calculus for computing plans
  • Fortran

    John Backus / IBM
    Purpose: General numeric computation
    Stands: Formula Translation
  • MATH-MATIC

    Remington Rand
    Purpose: Larger programs
    Stand: none
  • Lisp

    John McCarthy / Steve Russell
    Purpose: Easy manipulation of data strings
    Stand: List processing
  • COBOL

    CODASYL / Grace Hopper
    Purpose: portability and readability
    Stand: Common business-oriented language
  • Delphi

    Borland
    Embarcadero Technologies
    Purpose: High level programming
    Stand: none
  • BASIC

    John G. Kemeny, Thomas E. Kurtz
    Purpose: High level language to access simpler more data and actions
    Stand: Beginning All-purpose Instruction Code
  • RPG

    IBM
    Purpose: High level programming language used by business
    Stand: Report Program Generator
  • LOGO

    Seymour Papert / Idit Harel Caperton / Cynthia Solomon
    Purpose: General Turtle Graphics
    Stand:none
  • B

    Ken Thompson, Dennis Ritchie
    Purpose: recursive non numeric machine-independent applications
    Stand: (B)CPL
  • PASCAL

    Niklaus Wirth
    Purpose: good programming practices
    Stand: High leveled structured programming language
  • C

    Dennis Ritchie Bell Labs
    Purpose: to provide low leveled access to memory and language
    Stand: earlier language was b
  • ML

    Robin Milner
    Purpose: functions garbage collection imperative programming
    Stand: Machine Learning
  • SQL

    Donald D. Chamberlain / Raymond F. Boyce / International Organization for Standardization
    Purpose: organization of data bases
    Stand: Structured query language
  • ADA

    Jean Ichbiah, S. Tucker Taft
    Purpose: General programming
    Stand: Ada Lovelace name after
  • C++

    Bjarne Stroustrup
    Purpose: General procedural object oriented and funtional
    Stand: C with classes
  • Python

    Guido van Rossum / Python Software Foundation
    Purpose: General purpose logical code to help programmers
    Stand: Monty Python
  • Visual Basic

    Microsoft
    Purpose: gives graphical user interface and manually write code
    Stand: none
  • Java

    James Gosling / Sun Microsystems
    Purpose: Internet based applications General
    Stand: none
  • Javascript

    Brendan Eich
    Purpose: object oriented programming helps web development
    Stand: none
  • PHP

    Rasmus Lerdorf
    Andi Gutmans
    PHP Group
    Zend Technologies
    Zeev Suraski
    Purpose: open-sourced scripting language
    Stand: Hypertext Preprocessor