Programming History Timeline

  • Jan 1, 1206

    Automata invented

    The Automata, created by Al-Jazari, a Kudish inventor, was one of the first programmable materials.
  • Plankalkul Designing

    Konrad Zuse started designing Plankalkul (Plan Calculus), the first algorithmic programming language.
  • Fortran

    Originally developed by IBM at their campus in south San Jose, California in the 1950s for scientific and engineering applications.
  • Logic Theorist Created

    Herbert Simon and Allen Newell developed Logic Theorist software that brought laws of reasoning and proved symbolic logic theorems. Logic Theorist marked an important date in the establishing of AI (artificial intelligence).
  • MATH-MATIC

    MATH-MATIC is the marketing name for the AT-3 compiler. Early programming language for UNIVAC I and UNIVAC II. Intended as an improvement over FORTRAN. Created by a group led by Charles Katz in 1957.
  • SpaceWar Developed - First Interactive Computer Game

    Slug Russell, Shag Graetz, and Alan Kotok, who were all MIT students, programmed SpaceWar, usually said to be the first interactive computer game.
  • BASIc

    BASIC
    14 Jan 1964 the name is an acronym from Beginner's All-purpose Symbolic Instruction Code. The original Dartmouth BASIC was designed in 1964 by John George Kemeny and Thomas Eugene Kurtz at Dartmouth College in New Hampshire, USA to provide computer access to non-science students.
  • RPG

    Standing for Report program generator, it is a high-level commercial computer programming language. Developed by Wilf Hey at IBM in 1965 for easy production of sophisticated large system reports.
  • LOGO

    This language was used in education. It was created in 1967 by Wally Feurzeig. The name is derived from the Greek logos meaning word, emphasizing the contrast between itself and other existing programming languages that processed numbers.
  • C

    C was initially developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs. Its design provides constructs that map efficiently to typical machine instructions, and therefore it found lasting use in applications that had formerly been coded in assembly language, most notably system software like the Unix computer operating system. C is one of the most widely used programming languages of all time, and there are very few computer architectures for which a C compiler does not
  • ML

    ML is a general-purpose functional programming language developed by Robin Milner and others in the early 1970s at the University of Edinburgh. ML stands for met language.
  • B

    B is a computer language designed by D. M. Ritchie and K. L. Thompson in 1973, for primarily non-numeric applications such as system programming. It was developed at Bell L
  • SQL

    SQL is a special-purpose programming language designed for managing data in relational database management systems. Appeared in 1974 and was designed by Donald D. Chamberlin and Raymond F. Boyce.
  • ADA

    ADA was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense from 1977 to 1983 to supersede the hundreds of programming languages then used by the DOD. Ada was named after Ada Lovelace, who is credited as being the first computer programmer.
  • Visual Basic

    Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its COM programming model first released in 1991. Visual Basic is designed to be relatively easy to learn and use. It was created by Microsoft.
  • Python

    Python is a general-purpose, interpreted high-level programming language whose design philosophy emphasizes code readability. It appeared in 1991 by Guido Von Rossum.
  • Java

    It was intended to let application developers "write once, run anywhere", meaning that code that runs on one platform does not need to be recompiled to run on another. Designed in 1995 by the Oracle Corporation.