Computer Programming Languages

  • Plankalkul

    Plankalkul was created by Konrad Zuse, designed for engineering purposes. Plankalkul is German for "formal system for planning."
  • MATH-MATIC

    MATH-MATIC was developed by Charles Katz and was created specifically for UNIVAC I and UNIVAC II to improve over FORTRAN. MATH-MATIC is not an acronym.
  • FORTRAN

    FORTRAN was proposed by John W. Backus and developed by a team of programmers Richard Goldberg, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Lois Haibt and David Sayre. The intended purpose was to outporform and make hand-coding easier. FORTRAN is a blend of the words, The IBM Mathematical FORmula TRANslating System.
  • LISP

    LISP was originally developed by John McCarthy with the purpose of practical mathematic notation, but also helped with AI research. LISP is a blend of LISt Processing.
  • COBOL

    COBOL was primarily designed by Grace Hopper, and the purpose of COBOL was to improve upon the few other languages at the time. COBOL stands for COmmon Business-Oriented Language.
  • RPG

    RPG was developed by many people at IBM, and was developed to replicate punch card processing on the IBM 1401, which was intended to help tab technicians to transition to newer computers. RPG stands for Report Program Generator.
  • BASIC

    BASIC was developed by John George Kennedy and Thomas Eugene Kurtz to make computers more accessible to non-science students.BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO was designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon for the education of Computer Science. LOGO is not an acronym, but a reference to the Greek logos, meaning word.
  • B

    B was developed by Ken Thompson and Dennis Ritchie with the purpose of stripping down the BCPL system to fit on a minicomputer. There seems to be no significance to B as a letter, other than its connection to BCPL.
  • PASCAL

    PASCAL was developed by Niklaus Wirth and was designed to be small and efficient which encouraged good programming practices. PASCAL is not an acronym, but instead a reference to the French mathematician Blaise Pascal.
  • C

    C was developed by Dennis Ritchie and designed to improve upon other languages, such as B. It is called C because it is an improvement on B, and is not an acronym.
  • ML

    ML was developed by Robert Milner and others at the University of Edinburgh, and was intended to develop proof tactics in the LCF theorem prover. ML stands for MetaLanguage, because it was the metalanguage to pplambda, the primary language of the LCF theorem prover.
  • SQL

    SQL was developed at IBM by Donald D. Chamberlain and Raymond F. Boyce designed to manage data in relational database management systems. SQL stands for Structured Query Language.
  • ADA

    Designed by Jean Ichbia, ADA was created to unify all military software under one language. The letters are not an acronym, and instead allude to Ada Lovelace.
  • C++

    C++ was developed by Bjarne Stroustrup with the purpose of improving upon the C language, particularly by making it Object-Oriented. The ++ in C++ is just an addition to C, and is not an acronym.
  • Python

    Python was developed by Guido van Rossum and was intended to succeed the ABC language by emphasizing code readability. Python is not an acronym, but rather, a reference to Monty Python.
  • Visual Basic

    The visual part of Visual basic was designed by Tripod, run by Alan Cooper, while BASIC comes from BASIC. Visual BASIC was intended to be easier to use than BASIC. BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • JavaScript

    JavaScript was developed by Brandan Eich and was developed to appeal to nonprofessional programmers rather than Java, which was aimed at professional programmers. JavaScript is not an acronym.
  • Java

    Java was developed by James Gosling, Mike Sheridan, and Patrick Naughton, and was made to run all on platforms easily. Java is not an acronym, but a reference to the large amount of coffee consumed during development.
  • PHP

    PHP was developed by Rasmus Lerdorf originally developed to maintain his own personal home page. The name PHP was originally an acronym for Personal Home Page, but now stands for Php: Hypertext Processor.
  • Delphi

    Delphi was developed by the software company Borland, with the project being headed by Anders Hejlsberg, and was intended to succeed Turbo Pascal with a new set of extensions. The name is not an acronym, but instead is a reference to the Oracle at Delphi.