Programming Languages

  • Plankalkül

    Plankalkül was designed by Konrad Zuse. In English, it means Plan Calculus. Designed for engineering purposes.
  • Fortran

    Fortran is derived from Formula Translating System. It was designed by John Backus. It's meant for numeric computation and scientific computing. Exact date unknown.
  • MATH-MATIC

    Designed by a group led by Charles Katz. MATH-MATIC is the marketing name for the AT-3. It was designed to be an improvement of Fortran.
  • Lisp

    Designed by John McCarthy. It is historically named LISP. It was created as a practical mathematical notation for computer programs.
  • COBOL

    COBOL stands for common business-oriented language. It was designed by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. It was designed for business use. Exact date unkown.
  • RPG

    Developed by IBM. Made for business applications. Stands for Report Program Generator.
  • Basic

    John G. Kemeny and Thomas E. Kurtz designed the Basic language. They made it for the students in fields other than science and mathematics, so they could use computers. 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. It doesn't stand for anything but was designed to teach concepts of programming.
  • B

    B was developed by Ken Thompson and Dennis Ritchie. B was designed for machine independent applications. B is derived from BCPL. Exact date is unknown.
  • PASCAL

    Designed by Niklaus Wirth. Made to encourage good programming practices for the user. The full name is Object Pascal.
  • C

    C is a programming language designed by Dennis Ritchie. It was made to re-implement Unix. It was named as the letter C, and it doesn't stand for anything. The exact date is unknown, however, it was created in 1972.
  • ML

    Designed by Robin Milner and others. ML stands for metalanguage. It was made to develop proof tactics in the LCF theorem prover.
  • SQL

    Developed by ISO/IEC. SQL stands for Structured Query Language. It is designed for managing data.
  • ADA

    Developed by Ada Lovelace. Made to improve the safety and maintainability by leveraging the compiler to find errors. Ada stands for the developers' name. Exact date is unknown, but was published in February 1980.
  • C++

    Designed by Bjarne Stroustrup. He wanted to make one that was fast enough for practical use. C++ doesn't stand for anything. Exact date is unknown, but was definitely in 1983.
  • Python

    Designed by Guido van Rossum. It was made as a general purpose language. Python doesn't stand for anything.
  • Visual Basic

    Developed by Microsoft. Made as an easy to use programming language. It doesn't stand for anything.
  • Javascript

    Designed by Brendan Eich. It's one of the three essential technologies of World Wide Web content production. Exact day designed is unknown, however, it took him 10 days to design. Javascript doesn't stand for anything.
  • Delphi

    Created by Borland. Made for Windows as a rapid applicaton tool. The full name is Embarcadero Delphi. Exact date unknown.
  • Java

    Java doesn't stand for anything. It was designed by James Gosling and Sun Microsystems. It was designed to have a general purpose. Exact date designed is unknown, however, it was first released January 21, 1996.
  • PHP

    Designed by Rasmus Lerdorf. PHP used to stand for Personal Home Page, but now stands for PHP: Hypertext PreProcessor. It was designed for web development.