Programing Languages Timeline

  • Plankalkul

    Year: 1945
    Developers: Konrad Zuse
    Purpose: engineering purposes
    Acronym: Plan Calculus
  • Fortran

    Year: 1957
    Developers: John Backus
    Purpose: develop a more practical alternative to assembly language for programming the IBM 704 mainframe computer
    Acronym:FORmula TRANslating
  • MATH-MATIC

    Year: 1957
    Developers: Charles Katz
    Purpose: early programming language for UNIVAC I and UNIVAC II
    Acronym: another name for the AT 3 Compiler
  • Lisp

    Year: 1958
    Developers: John McCarthy
    Purpose: serving as a practical mathematical notation for computer programs
    Acronym: LISt Processing
  • COBOL

    Year: 1959
    Developers: CODASYL
    Purpose: erve as a primary domain in business, finance, and adminstrative systems for companies
    Acronym: COmmon Business-Oriented Language
  • RPG

    Year: 1959
    Developers: IBM
    Purpose:high-level programming language for business applications
    Acronym: Report Program Generator
  • LOGO

    Year: 1967
    Developers: Wally Feurzeig and Seymour Papert
    Purpose: educational use, specifically constructivist teaching
    Acronym: Greek word logos meaning word
  • B

    Year: 1969
    Who developed it: Ken Thompson, Dennis Ritchie
    Purpose: computer language intended for non-numeric applications typified system programming
    Acronym: Name comes from Bon
  • C

    Year: 1969
    Developers: Dennis Ritchie
    Purpose:provide constructs which map effectively to typical machine instructions
    Acronym: NONE
  • PASCAL

    Year: 1970
    Developers: Niklaus Wirth
    Purpose: encourage good programming practices using structured programming and data structuring
    Acronym: named after Blaise Pascal
  • SQL

    Year: 1972
    Developers: IBM
    Purpose: manage data in relational database management systems
    Acronym: Structured Query Language
  • ML

    Year: 1973
    Developers: Robin Milner
    Purpose: general-purpose functional programming language
    Acronym: Meta Language
  • ADA

    Year: 1977
    Who Developed it: Jean Ichbiah
    Primary Purpose: structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language
    Acronym: Ada was named after Ada Lovelace
  • C++

    Year: 1979
    Developers: Bjarne Stroustrup
    Purpose: allow the addition of object oriented features and other enhancements to the C programming language
    Acronym: ++ stands for increment operator
  • BASIC

    Year: 1964
    Developers: John George Kemeny and Thomas Eugene Kurtz
    Purpose:interactive mainframe timesharing language
    Acronym:Beginner's All-purpose Symbolic Instruction Code
  • Python

    Year: 1989
    Developers: Guido van Rossum
    Purpose: improve code readability
    Acronym: NONE
  • Java

    Year: 1991
    Developers: James Gosling, Miker Sheridan and Patrick Naughton
    Purpose: object-oriented computer language with few implementation dependencies
    Acronym: Named after Java coffee
  • Visual Basic

    Year: 1991
    Developers: Microsoft
    Purpose: Designed for developing user interfaces
    Acronym: NONE
  • Delphi

    Year: 1995
    Who Developed it: Embarcadero Technologies, Borland
    Primary Purpose: an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications
    Acronym: NONE
  • Javascript

    Year: 1995
    Developers: Brendan Eich
    Purpose: create enhanced user interfaces and dynamic websites
    Acronym: NONE
  • PHP

    Year: 1995
    Developers: The PHP Group
    Purpose: web development but also used as a general-purpose programming language
    Acronym: Personal Home Page