Programming Languages Timeline

  • Plankalkul

    Plankalkul
    Devolped by Konrad Zuse.
    Designed for engineering purposes.
    Plankalkül means "formal system for planning".
  • MATH-MATIC

    MATH-MATIC
    Developed by Charles Katz, Sperry Rand, and Grace Hopper.
    Intended as an improvement over FORTRAN.
  • FORTRAN

    FORTRAN
    Developed by John W. Backus, Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt, and David Sayre.
    Used as a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
    The name Fortran was derived from "The IBM Mathematical Formula Translating System"
  • Lisp

    Lisp
    Lisp was invented by John McCarthy in 1958 while he was at the Massachusetts Institute of Technology (MIT).
    Lisp was originally created as a practical mathematical notation for computer programs.
    The name Lisp derives from "List Processing".
  • COBOL

    COBOL
    Primarily designed by Grace Hopper.
    Its name is an acronym for Common Business-Oriented Language
    Its primary use is in business, finance, and administrative systems for companies and governments.
  • RPG

    RPG
    Written and maintained by IBM.
    Used for business applications.
    Stands for Report Program Generator.
  • Basic

    Basic
    Developed by John G. Kemeny and Thomas E. Kurtz.
    An acronym for "Beginner's All-purpose Symbolic Instruction Code".
  • Logo

    Logo
    Devolped by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
    Logo is a graphic oriented educational programming language.
    The name was derived from the Greek logos meaning word.
  • B

    B
    Developed at Bell Labs by Ken Thompson, with help from Dennis Ritchie.
  • PASCAL

    PASCAL
    Devolped by Niklaus Wirth.
    Intended to encourage good programming practices using structured programming and data structuring.
    Named in honor of the French mathematician and philosopher Blaise Pascal
  • C

    C
    Developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs.
    A general-purpose programming language.
    Succesor to B
  • ML

    ML
    Designed by Robin Milner & others at the University of Edinburgh.
    ML stands for metalanguage: it was conceived to develop proof tactics in the LCF theorem prover (whose language, pplambda, a combination of the first-order predicate calculus and the simply typed polymorphic lambda calculus, had ML as its metalanguage).
  • SQL

    SQL
    Orginally devolped at IBM by Donald D. Chamberlin and Raymond F. Boyce.
    Designed to manage data in a relational database management system.
    Stands for Structured Query Language.
  • Ada

    Ada
    Ada was devopled by CII Honeywell Bull, led by Jean Ichbiah.
    Its primary purpose was to be programming language generally suitable for the Dod's requirements.
    Ada—after Augusta Ada, Countess of Lovelace.
  • C++

    Developed by Bjarne Stroustrup starting in 1979 at Bell Labs
    The language was renamed C++ in 1983 as a pun involving the increment operator.
  • Python

    Python
    Devolped by Guido van Rossum.
    Python's name is derived from the television series Monty Python's Flying Circus.(?)
    Python is used as a scripting language for web applications
  • Visual Basic

    Visual Basic
    Developed by Tripod and Microsoft.
    Designed to be easy to learn while still being able to write complex code.
    Name derived from a combination of Basic(code) and the visuals of Ruby.
  • Delphi

    Delphi
    Originally created by Borland, now being developed by Embarcadero.
    Named after the Oracle of Delphi.
    An integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
  • Java

    Java
    Developed by James Gosling, Mike Sheridan, and Patrick Naughton.
    Used as a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible.
    Java's name is said to be derived from Gosling's love of Java Coffee
  • JavaScript

    JavaScript
    Originally developed by Brendan Eich.
    Used as part of web browsers, implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
    The choice to name it JavaScript has been characterized by many as a marketing ploy by Netscape to give JavaScript the cachet of what was then the hot new web programming language.
  • PHP

    PHP
    Originally created by Rasmus Lerdorf in 1995, the reference implementation of PHP is now produced by The PHP Group.
    Designed for web development but also used as a general-purpose programming language.
    PHP originally stood for Personal Home Page,[4] it now stands for PHP: Hypertext Preprocessor.