Programming Languages Timeline

  • Fortran

    Created by John Backus and IBM for scientific and engineering applications.
  • MATH-MATIC

    Created by Remington Rand as Algebraic Translator 3 as a compiler for the UNIVAC.
  • Lisp

    A family of languages created by John McCarthy to allow practical mathematical applications. Lisp derives from List Processor.
  • COBOL

    Created by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney for business and finance applications. COBOL stands for Common Business-Oriented Language.
  • RPG

    Created by IBM as a high level programming language meant to replicate punch cards. RPG means Report Program Generator.
  • BASIC

    Created by John Kemeny and Thomas Kurtz to enable students and others to use computers. BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Created by Daniel Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon as an educational language. LOGO is derived from the Greek logos, or thought.
  • B

    Created by Ken Thompson and Dennis Ritchie for system and language software and Ritchie speculated that it was named after Bon, an earlier but unrelated language Thompson had designed.
  • PASCAL

    Created by Niklaus Wirth to help encourage good programming practices. Pascal was named after French mathematician Blaise Pascal.
  • C

    Created by Dennis Ritchie to re-implement the Unix operating system. C simply means C
  • Plankalkul

    Created by Konrad Zuse designed for engineering and means formal system for planning or Plan Calculus. Concept introduced in 1948, released in 1972
  • ML

    Created by Robin Milner to develop proof tactics. It stands for MetaLanguage.
  • SQL

    Created by Donald D. Chamberlin and Raymond F. Boyce to manage data. SQL stands for Structured Query Language.
  • ADA

    Created by Jean Ichbiah for the US DoD to replace the 450 other languages the DoD was using, ADA was named after Ada Lovelace, the first computer programmer.
  • C++

    Created by Bjarne Stroustrup to resource-constrained large systems and embedding. C++ is an extension of C
  • Visual Basic

    Created by Microsoft as an easy to use Integrated development Environment for developing software for Windows. Visual Basic was derived from BASIC.
  • Python

    Created by Guido von Rossum as an interpreted language designed for readability and fewer lines of code.
  • Delphi

    Created by Borland as a rapid application development tool for Windows but became more object-oriented and widespread in modern uses.
  • Java

    Created by James Gosling to allow developers to write a program once and run it anywhere. Much of its syntax is derived from C and C++
  • JavaScript

    Created by Brendan Eich to help develop websites. JavaScript is not related to Java.
  • PHP

    Created by Rasmus Lerdorf for web development. PHP originally stood for Personal Home Page, but now means Hypertext Preprocessor.