Programming Languages Timeline

  • Plankalkul

    This language was designed by Konrad Zuse. The primary purpose of Plankalkul is APL and relational algebra. Derived from Plan Calculus.
  • Fortran

    John Backus is credited with developing the language. The primary purpose of Fortran is numeric computation and scientific computing. name derived from Formula Translation.
  • Lisp

    The language was developed by Steve Russell, Timothy p. Hart, and Mike Levin. The primary purpose of Lisp was originally a practical mathematical notation for computer programs but eventually artificial intelligence research. name derived from LISt Processor.
  • COBOL

    The language was designed by Grace Hopper. The primary purpose of COBOL is business-use. Acronym for Common Business-Oriented Language.
  • RPG

    This language was developed by IBM. The primary purpose of RPG is to replicate punched card processing on the IBM. The acronym is the Report Program Generator.
  • BASIC

    The language was developed by John G. Kemeny and Thomas E. Kurtz. The primary purpose of BASIC is a design philosophy that emphasized ease of use. Basic is the acronym for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    The language was developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. The primary purpose of LOGO is turtle graphics. No acronym.
  • B

    Ken Thompson and Dennis Ritchie are credited with developing this language. The primary purpose of B is recursive, non-numeric, machine independent applications, such as system and language software. The name came from a previous irrelevant programming language, Bon.
  • PASCAL

    Niklaus Wirth was credited with designing this language. The primary purpose of PASCAL is to encourage good programming practices using structured programming and data structuring. no acronym.
  • C

    The language was developed by Dennis Ritchie. The primary purpose of C is for system development work. No acronym.
  • ML

    The language was designed by Robin Milner and others. The primary purpose of ML is to develop proof tactics in the LCF theorem prover. No acronym.
  • SQL

    Donald D. Chamberlin and Raymond F. Boyce was credited with the design of this language. The primary purpose of SQL is managing data and stream processing in a RDSMS. The acronym stands for Structured Query Language.
  • ADA

    The language was developed by a team led by Jean Ichbiah. ADA's primary purpose is for large, long-lived applications where reliability and efficiency are essential. ADA was named after Ada Byron who was often called the first programmer.
  • C++

    This language was developed by Bjarne Stroustrup. The primary purpose of C++ is software infrastructure and resource-constrained applications. No acronym.
  • MATH-MATIC

    The language was developed by Wolfram Research. The primary purpose of MATH-MATIC is acting as a computer algebra system. Also called Mathematica.
  • Visual Basic

    Microsoft is credited with developing this language. The primary purpose of Visual Basic is an easy-to-use programming language for beginners. No acronym.
  • Python

    The language was designed by Guido van Rossum. The primary purpose of Python is code readability and a syntax of fewer lines of code. No acronym.
  • Java

    The language was developed by James Gosling. The primary purpose of Java is to have as few implementation dependencies as possible. No acronym.
  • Javascript

    The language was designed by Brendan Eich. The primary purpose of Javascript is to control web pages. No acronym.
  • PHP

    The language was designed by Rasmus Lerdorf. The primary purpose of PHP is web development. Derived from Hypertext processor.
  • Delphi

    This language was developed by Borland. The primary purpose of Delphi is desktop, web, mobile, and console applications. No acronym.