The History of Programming Languages

By ammitch
  • Plankalkül Created

    Plankalkül was created by Konrad Zuse and published in 1948. Plankalkül is German for "formal system for planning," as its main functions were planning and calculus.
  • Fortran Created

    Fortran was created in 1957 for scientific and numeric computing. John Backus, Richard Goldberg, Sheldon Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt, and David Sayre began working on this program in 1953 to create an alternative to assembly language at IBM. It first came out in 1957, and became extremely popular.
  • MATH-MATIC Created

    MATH-MATIC was created by a team led by Charles Katz in 1957. This program was created to perform algebra, but had limited popularity, as it was slow.
  • Lisp Created

    Lisp was created in 1958 by John McCarthy as a mathematical notation for computer programs, but was soon used for Artificial Intelligence (AI) research and programs. The name comes from "List Processor," shortened to Lisp.
  • COBOL Created

    Common Business-Oriented Language (COBOL) was designed for business use by William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean Sammet. This language was created because the Department of Defense sponsored an initiative to create a common business language. The language first appeared in 1959.
  • RPG Created

    RPG was created by IBM and was published in 1959. Named the Report Program Generator (RPG), it was intended to replace punched-card processing on IBM machines.
  • BASIC Created

    Beginner's All-purpose Symbolic Instruction Code (BASIC) is a high-level code created by John Kemeny, Thomas Kurtz, and Mary Kenneth Keller in 1964. This language was created to enable scientists in fields other than computer science to use computers.
  • LOGO Created

    LOGO, created in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon, was created as an educational language. LOGO, derived from "logos" which is Greek for thought, is known for turtle-graphics.
  • B Created

    B was created by Ken Thompson and Dennis Ritchie based on the BCPL language. B was a simplified version of BCPL, as Thompson simply removed components of BCPL that were not vital so that it could be used in the small capacity minicomputers of the time. This language was first used in 1969.
  • PASCAL Created

    PASCAL was designed by Niklaus Wirth and published in 1970. Named after French mathematician, philosopher, and physicist Blaise Pascal, the program was intended to encourage good programming practices by using structured programming and data.
  • C Created

    C was created by Dennis Ritchie from 1969-1973. It has since become one of the most widely used programming languages of all time. C was created to aid in compiling and as a straightforward language. It was named C because it is the next letter after B, the code that came before it.
  • ML Created

    ML was designed by Robin Milner and others at the University of Edinburgh in 1973 as a general-purpose functional programming language. It can be used in language design and manipulation, finances, and many other settings.
  • SQL Created

    Structured English Query Language (SQL) was created by Donald Chamberlin and Raymond Boyce and was published in 1974. SQL was made to handle structured data and make searching easy.
  • ADA created

    Ada was named after Ada Lovelace, the first computer programmer. This language was created in the 1970s by the US Department of Defense to reduce the number of programming languages that they used in their system. Many people helped to create this language, including a team led by Jean Ichbiah. The language is very safety-centered and is used in fields where any software bug could be disastrous, like defense and avionics. Ada first appeared in 1980.
  • C++ Created

    C++ is a general-purpose programming language created by Bjarne Stroustrup in 1985. C++ was influenced by Ada, BCPL, and C, and was originally named "C with Classes". Stroustrup created this language because there were only fast, low-level languages and slow, high-level languages available. "C with Classes" was renamed C++ in 1983, and was released in 1985.
  • Python Created

    Python was created by Guido Van Rossum and was published in 1990. Python was intended to be a a readable general-purpose program, and was named after the comedy group Monty Python, as it was intended to be fun and interesting to use.
  • Delphi Created

    Delphi was first released in 1995 as a Rapid Application Development tool. Created by Anders Hejlsberg, Delphi was named after the Oracle at Delphi. It is still in use today, with new versions coming out often.
  • Java Created

    Java was created by James Gosling, Mike Sheridan, and Patrick Naughton as a general-purpose, write once, run anywhere (WORA) program. It was first used in 1995. The program was intended for interactive television, but was too complex. It was named Java after Java Coffee.
  • JavaScript Created

    JavaScript was created in 1995 by Brendan Eich. This program enables interactive web pages, and is a vital part of web applications. Originally called Mocha, the language was released as JavaScript, causing confusion, as it was not related to Java.
  • PHP Created

    PHP was designed by Rasmus Lerdorf and published in 1995. PHP was intended as a server-side scripting language for Web development. PHP originally stood for Personal Home Page.
  • Visual Basic Created

    Visual Basic was created by Alan Cooper and Microsoft and was published in 1998. Intended as an easy to learn and use program, Visual Basic can be used to create applications and access databases.