Timeline of Programming Languages

By Wallenc
  • Plankalkül

    Developed by Konrad Zuse
    Developed for engineering purposes.
    Translates to "Plan Calculus"
  • Fortran

    Designed by John Backus
    Designed for numeric and scientific computations
    Derived from Formula Translating System
  • Math-matic

    Developed by Charles Katz
    Developed as a replacement for FORTRAN.
    It is not an acronym.
  • Lisp

    Designed by John McCarthy
    Used as a high-level programming language
    Derived from LISt Processing

    Designed by Grace Hopper, William Selden, Gertrude Tierney, etc.
    Designed for business use
    COBOL stands for Common Business-Oriented Language
  • RPG

    Designed by IBM
    Designed for business applications
    Stands for Report Program Generator

    Designed by John George Kemeny & Thomas Eugene Kurtz
    Designed to allow ease of use for people other than scientists and mathematicians.
    BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • Logo

    Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
    Educational programming language used to teach programming.
    Is not an acronym.

    Developed by Niklaus Wirth
    Developed to encourage good programming practices.
    Named in honor of the French Mathematician Blaise Pascal.
  • B

    Designed by Ken Thompson
    Designed for system and language software
    B isn't an acronym.
  • C

    Developed by Dennis Ritchie & Bell Labs
    Developed as a general purpose programming language
    C isn't an acronym
  • ML

    Developed by Robert Milner
    Developed to proof tactics in the LCF theorem prover.
    ML stands for MetaLanguage.
  • SQL

    Designed by Donald D. Chamberlin and Raymond F. Boyce.
    Designed for managing data held in a relational database management system.
    Stands for Structured Query Language.
  • Ada

    Initially developed by Jean Ichbiah
    Originally developed for use by the DoD to supercede all of the languages used by them at the time
    Ada isn't an acronym, but a name; Ada Lovelace, the "first" computer programmer.
  • C++

    Developed by Bjarne Stroustrup
    Designed for general purposes
    C++ isn't an acronym.
  • Python

    Designed by Guido Van Rossum
    Designed for high-level, general purpose use.
    It is not an acronym.
  • Visual Basic

    Developed by Microsoft
    Developed as a basic form coding that was easy to learn.
    It doesn't stand for anything.
  • PHP

    Developed by Rasmus Lerdorf
    Developed for web development / general purpose coding.
    PHP stands for PHP: Hypertext Preprocessor.
  • Delphi

    Developed by Borland
    Designed as an application development tool for Windows
    Delphi isn't an acronym.
  • Java

    Designed by James Gosling
    Implemented in OpenJDK
    Isn't an acronym
  • JavaScript

    Designed by Brendan Eich
    Used as a dynamic programming language in web browsers.
    Isn't an acronym