Computer Programming Languages

  • Plankalkul

    Designed by Konrad Zuse for engineering purposes. The word meaning "formal system for planning."
  • Fortran

    Originally developed by IBM and John Backus in the 1950's, the stable release was in 2008. Developed for scientific and engineering applications.
  • MATH-MATIC

    Created by Charles Katz. The marketing name for UNIVAC (including UNIVAC 2) to be better than FORTRAN.
  • Lisp

    Originally created for practicaly mathematical notation for computer programs by John McCarthy.
  • COBOL (Common Business-Orientend Language)

    Developed by a group including Jean E. Sammet. It was one of the first programming languages to be standardised (1968).
  • RPG (Report Porgram Generator)

    Created for punch-card machines by IBM.
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Designed by John George Kenemy & Thomas Eugene Kurtz intended for users who were less technical and did not want/have the math background that was expected.
  • LOGO

    Designed bby Daniel G. Bobrow, Wally Feurzeigh, Syemour Papart and Cynthia Solomon to teach concepts of programming relation to LISP. Derived from the Greek "logos" meaning "thought" to be apart from other languages that were mostly numbers.
  • B

    Designed by D.M. Ritchie and K.L. Thompson for non-numeric applications that involve complex logical decision-making. "B" is mainly based from the BCPL language.
  • PASCAL

    By Nikalaus Wirth to be small and efficient. Named in honor of a French mathematician named Blaise Pascal.
  • C

    Originally designed by Dennis Ritchie at AT&T Bell Labs, it was developed because they could not use the "B" language for the Unix operating system. According to Ritchie, it is named "C" because it was derived from BCPL.
  • ML

    A functional programming language developed by Robin Milner through the Uni of Edinburgh. Influenced by ISWIM.
  • SQL (Sructured Query Language)

    A special-purpose language designed by Donald D. Chamberlin and Raymond F. Boyce for the purpose of managing data.
  • ADA

    Developed by Dr. Jean Ichbiah and his group with the purpose of a large, long-lived applications where reliability and efficiency were essential. ADA is not an acronym, it was chosen in honor of Agusta Ada Lovelace(Byron) because she was the first woman computer programmer.
  • C++ (C with Classes)

    Designer Bjarne Stroutstrup developed C++ to better the "C" language.
  • Java

    Designed by James Gosling and Sun Microsystems in the 1990's. Speciffically designed to have a few implentation dependencies as possible. It was initially called "Oak" after a tree that stood outside of Gosling's office, it then became Green, and then Java (because of the coffee).
  • Python

    Designed by Guido van Rossum to be used for its code readability.
  • Visual Basic (VB)

    Developed by Microsoft for its ability to be taught easily (the drag-and-drop method).
  • PHP (Personal Home Page)

    Rasmus Lerdorf developed the language for web development.
  • JavaScript

    (Formally Mocha/ LiveScript) Designed by Brendan Eich but developed by Netscape & Mozilla. To be used as a part of web browsers to allow client-side scripts to interact with the user and also control the browser.
  • Delphi

    Developed by Danny Thorpe, the name is a reference to the "Oracle at Delphi". Developed for the purpose of providing database connectivity to programmers as a key feature.