History of Programming Languages

  • Plankalkul

    Konrad Zuse created Plankalkul in 1945 for engineering purposes.
    Plankalkul's literal English meaning is, “Formal system for planning”
  • FORTRAN

    John Backus at IBM developed FORTRAN in 1957. FORTRAN stands for Formula Translation, and made for easy translation of math formulas into code.
  • MATH-MATIC

    Charles Katz developed MATH-MATIC in 1957 to be an improvement over FORTRAN.
  • Lisp

    Lisp was created in 1958 by John McCarthy. Lisp identified commonly used functions as part of the language instead of part of a library extension. This made Lisp programs easily portable. Lisp stands for List Processing.
  • COBOL

    COBOL was created by the Conference on Data Systems Languages in 1959. COBOL stands for Common Business Oriented Language. COBOL was used to allow early computers to communicate with each other
  • BASIC

    BASIC was created in 1963 by John G. Kemeny & Thomas E. Kurtz. BASIC stood for Beginner’s All-purpose Symbolic Instruction Code. BASIC was meant to be a stepping stool before learning more advanced languages.
  • RPG

    RPG was developed by IBM in 1965. RPG stands for Report Program Generator. RPG was designed for business applications and mainframe MIS environments.
  • LOGO

    LOGO was developed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. LOGO was created to be an educational programming language.
  • B

    B language was created by Dennis Ritchie & Ken Thompson in 1969. The language's name originated from BCPL language and was made for non-numeric applications such as system programming.
  • ML

    Robin Milner created ML in 1970. ML stands for Meta Language. ML was a general purpose language, with roots in Lisp.
  • PASCAL

    In 1970, Niklaus Wirth developed PASCAL. The language was made to teach users structured programming and was named after 17th century mathematician Blaise Pascal.
  • SQL

    SQL was developed in 1970 by Donald D. Chamberlin and Raymond F. Boyce. SQL stands for Structure Query Language and was used to communicate with databases.
  • C

    C language was created by Dennis Ritchie in 1972. C was created to provide a variety of data types instead of a singular type found in other languages.
  • C++

    C++ was developed by Bjarne Stroustrup in 1979 to be an extension of C language.
  • ADA

    ADA language was created in 1980 by Dr. Jean Ichbiah. The language was named after Ada Lovelace, and was designed for large, long-lived applications, and embedded systems.
  • Python

    In 1991, Guido van Rossumcreated Python. The language was a general purpose language designed to be readable and easy to learn. The language was named after Monty Python.
  • VISUAL BASIC

    VISUAL BASIC was developed in 1991 by Alan Cooper at Microsoft. VISUAL BASIC provided a graphical programming environment for developing user interfaces.
  • PHP

    Rasmus Lerdorf created PHP in 1994. PHP origiinally stood for Personal Home Page, but now stands for Hypertext Preprocessor. PHP was a general purpose for server side development.
  • Java

    Java was created by James Gosling in 1995. Java was a general purpose language that was concurrent, object oriented, class based, and designed to have minimal implementation dependencies. Java's original name was Mocha
  • Delphi

    Borland Software Company created Delphi in 1995 to be an Object oriented, visual programming approach to developing applications.
    The language's name is inspired by Greek oracle called a “Delphi."
  • Javascript

    Brendan Eich developed Javascript in 1995. Javascript supports object oriented and procedural programming, and control webpages from the client side of the browser.