Programming Languages Timeline-Connor Crothers

  • Plankalkül

    Created in 1948 by Konrad Zuse for engineering purposes. Plankalkül stands for "Plan Calculous".
  • FORTRAN

    appreared in 1957 by John Backus, though originally developed by IBM. Used for scientific and engineering and numeric computations. FORTRAN stands for The IBM Mathematical FORmula TRANslating System
  • MATH-MATIC

    Created in 1957 by a gruop led by Charles Katz as an improvement of FORTRAN. This is simply another name for the AT 3 Compiler
  • LISP

    Created in 1958 by John McCarthy. Made to provide logical mathematical notation for computer programs. LISP stands for Locator Identifier Separation Protocol.
  • COBOL

    Created in 1959 by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet. Stands for COmmon Business-Oriented Language. Used mainly for business and finance operations.
  • RPG

    Created in 1959 by IBM for business applications. RPG stands for Report Program Generator.
  • BASIC

    Created in 1964 by Warren Robinett for the Atari gaming console. "BASIC" stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Created in 1967 by Wally Feurzeig, Seymour Papert. Used as an improvement from LISP and was meant for education and constructive learning. LOGO stands for Logic-Oriented Graphic-Oriented.
  • B

    Created mostly by Ken Tompson in1969. Made to reduce the number of non-white space characters in a program. "B" has no meaning acronomically, but simply goes in alphabetical order from the Multics Project.
  • C

    Created in1973 by Dennis Ritchie for AT&T Bell Labs to overcome that of B's programming language. "C" has no acronomical meaning, but is just a step up alphabeticaly from "B".
  • PASCAL

    Created in 1970 by Niklaus Wirth for Object Pascal. It was designed to be a small and efficient language to help increase good programming practices. PASCAL was named after Blaise Pascal.
  • SQL

    Created in 1972 by Donald D. Chamberlin and Raymond F. Boyce for managing data in the RDBMS(relational database management system). SQL stands for Structured Query Language.
  • ML

    Created in 1973 by Robin Milner & others at the University of Edinburgh. ML stands for Meta Languange. I was meant to be a general-purpose functional programming language.
  • C++

    Created in 1979 by Bjarne Stroustrup. Added several advancements to the previous C programming languange. "C++" has no acronomical meaning, but is simply an extension of its ancestor "C".
  • ADA

    Created from 1977-1983 by a team led by Jean Ichbiah. Used to be better than all other programs then being used by the Department of Defense. Called ADA because it was named after Ada Lovelace.
  • Python

    Created in 1889 by Guido van Rossum as to reduce the lines of code needed for programs compared to other program languages. It helped make clearer programs on both small and large scales. Improved code readability. Python does not stand for anything, simply a company.
  • Java

    Created in 1995 by James Gosling and Sun Microsystems. Created to allow programs that run on one platform can run on any other platform. Java is not an acronym.
  • Visual BASIC

    created in 1991 by Alan Cooper & Microsoft to be relatively easy to learn and use. Helps the user create their own programs. The BASIC in Visual BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • Delphi

    Created in 1995 for Object Pascal by Embarcadero Technologies. Named Delphi as reference to the "Oracle at Delphi"
  • JavaScript

    Created in 1995 by Brendan Eich so that "client-side scripts could interact with the user". It is not an acronym, but simply an extension of "java". https://en.wikipedia.org/wiki/JavaScript
  • PHP

    Created in 1995 by Rasmus Lerdorf created for web developement. PHP stood for Personal Home Page.