Programming Timeline

  • Plankalkül

    Plankalkül was developed by Konrad Zuse for engineering purposes, it was the fisrt high level non-Von Neumann language for a computer.
  • Fortran

    The IBM Mathematical FORmula TRANslating System was designed for computations by IBM.
  • MATH-MATIC

    MATH-MATIC was developed as an early programming language for the Univac I and II. The developement was led by Charles Katz, intending be an improvement over FORTRAN.
  • Lisp

    LISt Processing was developed by John McCarthy at MIT as practical mathematical notation for computer programs. Lisp became the favored language of AI research.
  • COBOL

    COmmon Business Oriented Language was designed for Business, Finance, and Administration by Grace Hopper
  • RPG

    RPG is a high-level programming language (HLL) for business applications. It has a long history, having been developed by IBM in 1959 as the Report Program Generator - a tool to replicate punched card processing on the IBM 1401.
  • BASIC

    Short for Beginner's All-purpose Symbolic Instruction Code was designed by John Kemeny and Thomas Kurtz in order to allow computers to be more accessible.
  • Logo

    Logo is a graphic oriented educational programming language. Logo was developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon as a dialect of Lisp, with no central distribution.
  • B

    Ken Thompson designed B to be a stripped down version of BCPL in order to fit in the Memory of the minicomputers of that time.
  • PASCAL

    PASCAL was developed by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring. It's name comes from the French mathematician
  • C

    Created at Bell Labs by Dennis Ritchie, C has become one of the most widely used languages of all time. It was built as a general purpose language.
  • ML

    ML(Metalanguage) was develped by Robert Milner at the University of Edinburg in order to develop proof tactics in the LCF theorem prover.
  • SQL

    Structured Query Language was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce. SQL serves as to manipulate IBM's database system.
  • ADA

    ADA, named after the first programmer, was designed for the DOD from 1977 to 1983. Jean Ichbiah led this team.
  • C++

    Created by Bjarne Stroustrup as an enhancement to the C language, C++ added object-oriented features to the language
  • Visual Basic

    Visual Basic is a object based programming language developed by Microsoft. Like BASIC, Visual Basic was designed to accommodate beginner programmers.
  • Python

    Python is a widely used general-purpose, high-level programming language. Its design emphasizes code readability. Python's name is derived from the television series Monty Python's Flying Circus, and it is common to use Monty Python references in example code. Python was develped by Guido van Rossum at CWI
  • Delphi

    Delphi was developed as a application development tool for Windows by Borland. Delphi was developed as a dialect of PASCAL
  • Java

    James Gosling developed Java at Sun Microsystems. Java was derived from C and C++. Java is intended to "Write Once, Run Anywhere", allowing for a program to run on other platforms without need for recompiling.
  • JavaScript

    Brendan Erich of Netscape developed JavaScript as a lightweight complement to Java, appealing to non-professional programmers. Javascript's Syntax was largely influenced by C, while it borrowed many naming conventions from Java.
  • PHP

    Rasmus Ledorf designed PHP as a server side scripting language. While PHP originally stood for Personal Home Page, it now stands for PHP: Hypertext Preprocessor.