Programming Languages

  • Plankalkul

    Developed by Konrad Zuse with the purpose of being used to create the theoretical conditions needed for the formulation of problems. The name means Plan Calculus.
  • MATH-MATIC

    Developed by Charles Katz with the purpose of being used for business data processing. The name has no specific meaning.
  • Fortran

    Developed by John Backrus with the purpose of performing a repetitive task from a single set of instructions by using loops. The name stands for Formula Translator.
  • Lisp

    Developed by John McCarthy, Steve Russel, Timothy Hart, and Mike Levin with the purpose of being used for artificial intelligence programming. The name stands for List Processing Language.
  • COBOL

    Developed by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean E. Sammet with the purpose of being used for business applications. The name stands for Common Business Oriented Language.
  • BASIC

    Developed by John Kemeny and Thomas Kurtz with the purpose of being an easy-to-learn language. The name stands for Beginner's All-Purpose Symbolic Instruction Code.
  • RPG

    Developed by IBM with the purpose of being used for business applications. The name stands for Report Program Generator.
  • LOGO

    Developed by Seymour Papert with the purpose of being a language for children. The name is taken from the Greek word "logos" that means "word".
  • B

    Developed by Ken Thompson and Dennis Ritchie with the purpose of being used on old minicomputers such as PDP-7. The name has no specific meaning but was named after its predecessor, BCPL.
  • PASCAL

    Developed by Wirth and Jensen with the purpose of being used for structured programming and data structuring. It is named after Blaise Pascal.
  • C

    Developed by Dennis Ritchie with the purpose of being used on the Unix platform. The name has no specific meaning as it was chosen because of its predecessor being B.
  • SQL

    Developed by IBM with the purpose of being used for database management systems. The name means Structured Query Language.
  • ML

    Developed by Robin Milner with the purpose of being used for functional programming. The name stands for Meta Language.
  • ADA

    Developed by Jean Ichbiah for the purpose of being used with embedded and real-time systems. It is not an acronym, but named after Augusta Ada Lovelace.
  • C++

    Developed by Bjarne Stroustrup with the purpose of writing object-oriented simulations. The name has no specific meaning and was simply chosen because its predecessor is C.
  • Python

    Developed by Van Rossum with the purpose of improving code readability. The name has no specific meaning.
  • Visual Basic

    Developed by Alan Cooper with the purpose of creating a graphical environment for Windows applications. The name means Visual Beginner's All-Purpose Symbolic Instruction Code.
  • Delphi

    Developed by Anders Hejlsberg with the purpose of being an object-oriented version of Pascal. The name has no specific meaning.
  • Java

    Developed by James Gosling with the purpose of being platform independent. The name has no specific meaning.
  • PHP

    Developed by Rasmus Lerdorf with the purpose of being used for web development. The name first stood for Personal Home Page but now stands for PHP: Hypertext Preprocessor.
  • Javascript

    Developed by Brendan Eich with the purpose of being used for the design elements of websites. The name has no specific meaning.