Programming Languages Timeline

  • Plankalkül

    Devloped by Konrad Zuse. It is a programming language designed for engineering purposes.
  • Fortran

    Developed by John Backus. It was designed for scientific and engineering applications.
  • MATH-MATIC

    Developed by Remington Rand. MATH-MATIC was intended as an improvement over FORTRAN. MATH-MATIC led to the development of the first English-language business data processing compiler.
  • Lisp

    Developed by John McCarthy. Lisp was originally created as a practical mathematical notation for computer programs.
  • COBOL

    Developed by Howard Bromberg and Howard Discount. It is a compiled English-like computer programming language designed for business use. Its an acronym for common business-oriented language.
  • RPG

    Developed by IBM. It was designed for business applications.
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz. They designed it because they want to enable students in fields other than science and mathematics to use computers. Its an acronym for "Beginner's All-purpose Symbolic Instruction Code."
  • Logo

    Developed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. The language was conceived to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where students could understand, predict and reason about the turtle's motion by imagining what they would do if they were the turtle.
  • B

    Developed by Ken Thompson and Dennis Ritchie. B was designed for recursive, non-numeric, machine-independent applications, such as system and language software.
  • Pascal

    Developed by Niklaus Wirth. It was made to teach students structured programming.
  • C

    Developed by Dennis Ritchie and Bell Labs. It was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.
  • ML

    Develpoed by Robin Milne. It was designed to develop proof tactics in the LCF theorem prover. Its an scronym for "Meta Language"
  • SQL

    Developed by Donald D. Chamberlin and Raymond F. Boyce. SQL was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system.
  • Ada

    Developed by Jean Ichbiah and S. Tucker Taft. Ada the language was commissioned by the US Department of Defense in the 1980s as the language to be used for all its software.
  • C++

    Developed by Bjarne Stroustrup. It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.
  • Delphi.

    Deveoped by Anders Hejlsberg. It was designed to allow programmers to quickly write code with fewer errors.
  • Visual Basic

    Developed by Microsoft. Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects
  • Java

    Developed by James Gosling. It was designed to have as few implementation dependencies as possible. It is intended to run on all platforms that support Java without the need for recompilation.
  • JavaScript

    Developed by Brendan Eich. It was designed to make webpages interactive and provide online programs. It can also be abbreviated as JS.
  • PHP

    Developed by Rasmus Lerdorf.Designed for web development but also used as a general-purpose programming language. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor.