Programming Languages Timeline

  • Plankalkul

    Plankalkül stands for "Plan Calculus". It was designed for engineering purposes by Konrad Zuse from 1942 to 1945. It was first published in 1948.
  • Fortran

    Fortran was originally known as FORTRAN, which is derived from Formula Translation. It was designed to be used in numeric and scientific computing. It was developed by IBM throughout the 1950s and first was released in 1957.
  • MATH-MATIC

    MATH-MATIC is simply a marketing name for the language. It was primarily created to be an algebraic translator. It was designed by Grace Hopper and Charles Katz beginning in 1955. It was released in 1957.
  • Lisp

    Lisp stands for Locator/Identifier Separation Protocol. It is normally used as the language of artificial intelligence. Early on, it was created as a practical mathematical notation for computer programs. It was designed by John McCarthy in 1958.
  • COBOL

    COBOL stands for Common Business-Oriented Language. It was originally designed for use in business, finance, and administrative systems. It was designed in 1959 CODASYL and was based on work previously done by Grace Hopper.
  • RPG

    RPG is a high-level programming language designed for business functions. It was developed by IBM in 1959.
  • C

    C was designed to provide constructs that can map efficiently to typical machine instructions. It is being used in applications that were previously coded in assembly language.
    C was designed by Dennis Ritchie at Bell Labs from 1962 to 1963.
  • BASIC

    BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
    It was designed to easy to use and allow students in fields other science and math to use computers.
    It was designed by John G. Kemeny and Thomas E. Kurtz at Dartmouth in 1964.
  • LOGO

    The name Logo is derived from the Greek word Logos, meaning word or thought. It was created to teach students about concepts related to Lisp and is widely recognizable for its use of turtle graphics. It was designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon in 1967.
  • B

    The name "B" is derived from BCPL, another language that is no longer in use.
    B is designed for machine-independent applications such as system and language software.
    B was developed at Bell labs in 1969 by Ken Thompson.
  • PASCAL

    PASCAL was named in honor of the French mathematician Blaise Pascal. It was created to be a small, efficient language that encouraged good programming practices using structured programming and data structuring. It was developed by Niklaus Wirth in 1970.
  • ML

    ML stands for "Meta Language". It is usually used in programming language research. It was developed by the University of Edinburgh in 1973.
  • SQL

    SQL stands for Structured Query Language. It was created to manage data held in a relational database management system or for stream processing in a relational data stream management system. It was designed by Donald D. Chamberlin in 1974.
  • ADA

    ADA is named for Ada Byron, who has often been called the first programmer.
    ADA is mainly used in real-time computerized control systems, such as aircraft piloting.
    It was developed from 1977 to 1983 by computer scientist Jean Ichbiah under contract by the US Department of Defense.
  • C++

    C++ was created as an expansion of the C language. It has been found very useful as for software infrastructure and resource-constrained applications. It was designed with performance, flexibility, and efficiency.
    C++ was designed by Bjarne Stroustrup in 1985.
  • Python

    Python was created with an emphasis on code readability and garbage collection. It was designed by Guido van Rossum in 1990.
  • Visual Basic

    Visual Basic was released by Microsoft with the intent to be easy to learn and use and enables access to databases. It was developed by Microsoft in 1991.
  • Delphi

    Delphi was designed to be used for rapid application development of desktop, mobile, web, and console software and is an event-driven language. It was developed by Embarcadero Technologies. It was begun in 1993 and released as Delphi 1.0 for the first time in 1995.
  • Java

    Java was designed to allow programmers to write code once and run it everywhere. This meant that the code could be run anywhere without recompilation. It was designed by James Gosling for the Oracle Corporation in 1995. As of 2018, it is one of the most popular programming languages.
  • Javascript

    Javascript (often abbreviated to JS) is not to be confused with Java. They are very different. Javascript is one of the main languages of the internet, as it enables interactive web pages. Java was developed by the Netscape Communications Corporation in 1995.
  • PHP

    PHP stands for Hypertext Preprocessor. It was originally designed for web development by Zend Technologies in 1995.