Programming Languages

  • Plankalkul

    The idea of Plankalkul by Konrad Zuse in 1948 and was planned to be used as machine code, and to write the first program. Its name means "Careful System of Planning," or "Plan Calculus."
  • MATH-MATIC

    MATH-MATIC was developed in 1957 created by Charles Katz as an improvement to FORTRAN.
  • FORTRAN

    FORTRAN (Formula Translating System) was developed by John Backus at IBM in 1957 for numerical and scientific computing. It is still used for scientific calculations and engineering,
  • Lisp

    John McCarthy developed Lisp in 1958 for mathematical purposes. Its name is short for "List Processing."
  • COBOL

    COBOL (Common Business Oriented Language) was originally designed for business use in 1959, but has since been revised many times and can be used for object-oriented programming. Its use is curremtly declining. It was created by a group of people known as CODASYL (Conference on Data System Languages).
  • RPG

    RPG was first developed in 1959 by IBM for business applications, and to fix problems that FARGO had. Its name is an acronym for Report Program Generator.
  • BASIC

    BASIC (Beginner's All-Purpose Symbolic Instruction Code) was created by John Kemeny and Thomas Kurtz in 1964. As it's name suggests, it is meant to be used for easy, general purpose programming, and would later be used for object-oriented programming.
  • LOGO

    LOGO was created in 1967 by Bolt Beranek, and Newman in 1967. Its use today is to draw graphics using lines, called "turtle graphics." Its name comes from the greek word "logos," which means "word."
  • B

    B was developed in 1969 by D. M. Ritchie and and K. L. Thompson for non-numeric applications, which include system programming, logical decision-making, and processing characters and integers. It was derived from BCPL, which could be where the name comes from. It could also be from Bon, a language that was also designed by Thompson.
  • PASCAL

    PASCAL created for data structuring and structured programming, and to teach students programming in 1970 by Niklaus Wirth. Its name is meant to honor Blaise Pascal.
  • C

    C was designed by Dennis Ritchie in 1972, because B did not know data-types. It was designed to be an effecient, low-level language while also being able to be used across platforms. It is also used for general-purpose structured programming, system programming and operating systems. Like B, its name most likely came from the original BCPL language.
  • ML

    ML was created in 1973 by Robin Milner for mathematical purposes like proving theorems. Its name is short for "metalanguage."
  • SQL

    SQL was designed for database communications and managing data. It was created in 1974 by Donald Chamberlin and Raymond Boyce. Its name is an acronym for "Structured Query Language."
  • C++

    Bjarne Stroustrup began working on "C with classes" in 1977 to add object-oriented programming to the C programming language. Its name was changed to C++ in 1983 to show that it was a step up from C, as the ++ operator is the increment operator in C. C++ is a general-purpose langauge and is used for operating and ebmedded systems.
  • ADA

    The ADA programming language was designed fior embedded systems and object-oriented programming, specifically of a standard of use in the US Department of Defense. It's development started in 1977 by Jean Ichbiach and the development finished in 1983. Its name is meant to honor Ada Lovelace, who is considered the world's first programmer.
  • Python

    Python was created by Guido von Rossum and was published in 1991. It was created so that programs could be written more clearly than they could in C++ or Java, and to correct problems that ABC had. Its name is a reference to Monty Python.
  • Visual Basic

    Visual Basic was developed by Microsoft in 1991 for creating computer programs and applications.
  • Delphi

    The original Delphi language was first released by the Borland Software Corporation in 1995 for rapid application development in windows. It is now used for console desktop, web, and mobile applications. Its name was a codename that was used for Borlands original project.
  • Java

    Development for Java began in June of 1991 for interactive television by James Gosling, Mike Sheridan, and Patrick Naughton. It was also created for developers to "write once, run anywhere" to extend cross-platform availability. It is a class-based and object-oriented programming language. It was named after Java Coffee.
  • PHP

    PHP is was designed in 1995 by Rasmus Lerdorf to create scripts on website pages. Its name is an acronym for "Personal Home Page."
  • JavaScript

    JavaScript was developed by Brendan Eich in May 1995 to add interactivity to websites, specifically in the Mosaic browser at the time. It's name was originally LiveScript, but its name was changed to JavaScript because of Java's popularity.