Programming Languages Timeline

By Roman_N
  • Period: to

    Languages

  • Plankalkül

    -By Konrad Zuse.
    -For engineering purposes for a computer.
    -Named from "Plan Calculus".
  • Fortran

    -By John Backus at IBM.
    -For numeric computation and scientific computing.
    -Named after The IBM Mathematical Formula Translating System
  • MATH-MATIC

    -By Charles Katz.
    -For surpassing Fortran.
    -Named after change from FLOW-MATIC.
  • Lisp

    -By John McCarthy at Massachusetts Institute of Technology
    -For artificial intelligence (AI) research.
    -Named after LISt Processing.
  • COBOL

    -By Grace Hopper.
    -For business, finance, and administrative systems for companies and governments.
    -Named after COmmon Business-Oriented Language
  • RPG

    -By IBM
    -For business applications.
    -Named for "Report Program Generator".
  • BASIC

    -By John Kemeny/Thomas Kurtz at Dartmouth
    -For general purposes, so anyone could use it.
    -Named after "Beginner's All-purpose Symbolic Instruction Code"
  • LOGO

    -By Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
    -For use of "turtle graphics", line graphics.
    -Named after Greek word logos meaning word. To set it apart from other languages.
  • B

    -By Ken Thompson at Bell Labs.
    -For fitting into the memory capacity of microcomputers.
    -Named after the BCPL language, it was written with it.
  • PASCAL

    -By Niklaus Wirth.
    -For teaching students programming.
    -Named after the French mathematician and philosopher Blaise Pascal.
  • C

    -By Dennis Ritchie at AT&T Labs
    -For system programming (Operating Systems)'
    -Named because of features were derived from B
  • ML

    -By Robin Milner & others at the University of Edinburgh.
    -For language design and manipulation.
    -Named after "metalanguage".
  • SQL

    -By Donald Chamberlin and Raymond Boyce at IBM.
    -For managing data.
    -Named orginally "SEQUEL", but it was copyrighted.
  • ADA

    -By Jean Ichbiah at CII Honeywell Bull
    -or replacing Departent of Defences many languages.
    -Named after Ada Lovelace, the first programmer.
  • C++

    -By Barne Stroustrup at Bell Labs.
    -For general purpose, software applications.
    -Named because a pun involving the increment operator.
  • Python

    -By Guido van Rossum.
    -For being used as a scripting language.
    -Named after Monty Python.
  • Visual Basic

    -By Alan Cooper at Microsoft.
    -For making user interface applications.
    -Named because it was derived from "BASIC".
  • Delphi

    -By Borland, then Embarcadero Technologies.
    -For a teaching language for novices.
    -Named after Oracle at Delphi.
  • Java

    -By James Gosling at Sun Microsystems.
    -For letting application developers "write once, run anywhere".
    -Named after Java coffee, the developers drank a lot of it.
  • Javascript

    -By Brendan Eich at Netscape Communications.
    -For being a part of a web browser.
    -Named because of change from Mocha and Livescript.
  • PHP

    -By Rasmus Lerdorf, The PHP Group.
    -For web development.
    -Named originally "Personal Home Page", but named "Hypertext Preprocessor"