Computer Programming Timeline

  • Plankalkul

    is a computer language designed for engineering purposes by Konrad Zuse between 1943 and 1945. It was the first high-level non-von Neumann programming language to be designed for a computer.
  • Fortran

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

    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.
  • Lisp

    a family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation. Originally specified in 1958 by Steve Russell, Lisp is the second-oldest high-level programming language in widespread use today

    Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments. It was designed in 1959 by Grace Hopper.

    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

    Report program generator, 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.

    Pascal is an influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • 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 exist.
  • 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

    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 Labs.
  • 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.
  • C++

    It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. Developed by Bjarne Stroustrup starting in 1979 at Bell Labs, it adds object oriented features, such as classes, and other enhancements to the C programming language. Originally named C with Classes, the language was renamed C++ in 1983, as a pun involving the increment operator.
  • 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.
  • 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.
  • JavaScript

    JavaScript is prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It uses syntax influenced by the language C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. Designed in 1994 by Brendan Eich.
  • Delphi

    the Delphi programming language was developed by Borland and is the descendant of Turbo Pascal; it was released in February 1995. Delphi is a native code compiler that runs under Window v3.1 or Windows '95.
  • 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
  • PHP

    is an open source server-side scripting language designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML source document rather than calling an external file to process data. It appeared in 1995, said to be created by Rasmus Lerdorf.