Computer Programming Languages

  • Plankalkul

    Developed by Konrad Zuse. Initial Intent of Design: engineering. German for 'Plan Calculus'.
  • FORTRAN

    Developed by John Backus. Initial Intent of Design: to write a better program for an IBM 704 mainframe computer. Short for 'Formula Translation'.
  • MATH-MATIC

    Developed by Remington Rand. Initial Intent of Design: for the UNIVAC I and II.
  • Lisp

    Developed by John McCarthy. Initial Intent of Design: practical mathematical notation. Lisp is short for "LISt Processor".
  • COBOL

    Developed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. Initial Intent of Design: a business focused common language. COBOL stands for a common business oriented language.
  • RPG

    Developed by IBM. Initial Intent of Design: business applicators. Stands for the Report Program Generator.
  • BASIC

    Developed by John G. Kemeny and Thomas E. Kurtz. Initial Intent of Design: to be user friendly and to write program for the Dartmouth Time-Sharing System. BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    Developed by Cynthia Solomon, Wally Feurzeig, and Seymour Papert. Initial Intent of Design: educational. Logo comes from the Greek meaning of "thought" or word.
  • B

    Developed by Ken Thompson. Initial Intent of design: arithmetic functions, increment and decrement operators. B could be named after BPLC (B is essentially BPLC but condensed to fit memory capacities).
  • PASCAL

    Developed by Niklaus Wirth. Initial Intent of Design: promoted good use of programming practices, and "structured programming". Named after Blaise Pascal.
  • C

    Developed by Dennis Ritchie. Initial Intent of Design: make use of the Unix operating system. It is named C because it came after B.
  • ML

    Developed by Robin Milner. Initial Intent of Design: proof tactics in an ATP. ML stands for Meta Language.
  • SQL

    Developed by Donald D. Chamberlin and Raymond F. Boyce. Initial Intent of Design: RDSMS and RDBMS management. Stands for Structured Query Language.
  • ADA

    Developed: Jean Ichbiah
    Initial Intent of Design: for very large software systems
    Named After: Ada Lovelace who was (the first computer programmer).
  • C++

    Developed by Bjarne Stroustrup. Initial Intent of Design: to have a C that had Simula features. Was named C++ because it was described as "C with classes".
  • Python

    Developed by Guido van Rossum. Initial Intent of Design: programming concepts in fewer lines. Rossum was reading “Monty Python's Flying Circus” and derived the name from that.
  • Visual Basic

    Developed by Microsoft. Initial Intent of Design: Tripod did not have a language for Windows 3.0. Ruby and Basic were combined to make Visual Basic with Ruby providing the visual aspect.
  • Java

    Developed by James Gosling. Initial Intent of Design: interactive television, minimize implementation dependencies, and WORA(write once run anywhere). Named after Java Coffee.
  • Javascript

    Developed by Brendan Eich. Initial Intent of Design: to be able to write a program directly into a Web page markup and to let programmers easily assemble images, plugins, etc. Preceding Java, Javascript was named to emulate a cutting edge programming language as a marketing strategy.
  • PHP

    Developed by Rasmus Lerdorf. Initial Intent of Design: web development. Acronym stands for Personal Home Page.
  • Delphi

    Developed by Borland. Initial Intent of Design: was made for rapid application development tool for Windows. Delphi is an allusion to the Oracle at Delphi.