Programming Language

  • Plankalkül

    Designed by Konrad Zuse. It was designed for engineering purposes. "Kalkül" means formal system, so Plankalkül means "formal system for processing.
  • Fortran

    Designed by John Backus at IBM. Its especially suited for numeric computation and science computing. Its name comes from a previous version, FORTRAN 77.
  • MATH-MATIC

    Designed by Charles Katz. It was intended as an improvement over Fortran. Its name probably stems from the fact that it numeric computation and scientific computing.
  • Lisp

    Designed by John McCarthy. It was oiginally designed as a practical mathematical notation for computer programs, but soon became the preferred programming language for artificial intelligence research. The name comes from "LISt Processor".
  • RPG

    Designed by IBM. It was initially designed for business applications. It stands for Report Program Generator.
  • COBOL

    Designed by the Conference on Data Systems Languages. It was designed for business use and is still deployed in mainframe computers for large-scale batch and transaction jobs. The name stands for "Common Business-Oriented Operating Language".
  • Basic

    Designed by John G. Kemeny and Thomas E. Kurtz at Dartmouth College as a general purpose, high-level programming language that was easy to use. It stands for Beginner's All-purpose Symbolic Instruction Code.
  • Logo

    Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. It was created to teach programming concepts related to LISP. It was also designed to create line graphics on screen or by giving movement instructions to a "turtle", an early educational robot.
  • B

    Designed at Bell Labs by Ken Thompson and Dennis Ritchie. It was designed for non-numeric applications such as system and language software. The name is either a contraction of BCPL, the language this program was derived from, or based on Bon, an earlier program developed by Thompson.
  • Pascal

    Designed by Niklaus Wirth. It was designed as a small and effecient programming language that uses data structuring and structured programming to encourage good programming practices. It was named after the French mathematician and philosopher, Blaise Pascal.
  • C

    Developed by dennis Ritchie at AT&T Bell Labs. Its primary areas of application are the Unix Operating System and computer games, although its used in many other areas. The name is a indicater of the next language after B as many of the ideas were taken from this language.
  • ML

    Designed by Robin Milner and others at the University of Edinburgh. It was initially designed to develop proof tactics in the LCF theorem prover. It stands for metalanguage.
  • SQL

    Designed by Donald D. Chamberlin and Raymond F. Boyce. It was designed to manage dats held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It stands for"Structured Query Language".
  • Ada

    Designed by a team led by Jean Ichbiah at CII-Honeywell-Bull in France. Ada was designed for embedded and real-time systems. It's named after Augusta Ada Lovelace (1815-1852) who is often regarded as the world's fisrt computer programmer.
  • C++

    Designed by Bjarne Stroustrup at Bell Labs. It's used in many different areas of application but its two strengths include software infrastructure and resource-constrained applications. It's named after the C language because it was designed with the intent of it being a superset of the language. The "++" is an operator in the C language for incrementing a varible.
  • Visual Basic

    Developed by Microsoft. It is an even driven language and was intended be relatively easy to learn and use; a programmer can create an application using using components provided by the Visual Basic program itself. It's derived from BASIC.
  • Python

    Designed by Guido van Rossum. Its a general-purpose programming language and its syntax allows programmers to express concepts inn fewer lines of code than either C++ or Java. It was named after the TV series, Mounty Python's Flying Circus.
  • Java

    Designed by James Gosling at Sun Microsystems. It was designed specifically to have as few implementation dependencies as possible and to able to run on any platform that support Java. Its name is taken from Java coffeee.
  • JavaScript

    Designed by Brendan Eich. Its used for set validation on web pages, extend functionality on websites, create on screen visual effects, and process and calculate data. The name changed from LiveScript to JavaScript at the same time that Netscape Communications Coporation, the developer, added support for Java technology in its Netscape Navigator web browser. This was simply a marketing ploy, however.
  • PHP

    Designed by Rasmus Lerdorf. It's main purpose is web development but it can also be used as a general purpose programming-language. It initially stood for Personal Home Page, but it now stands for PHP: Hypertext Preprocessor.
  • Delphi

    Designed by Borland as a rapid application development tool for Windows used in console, desktop graphical, web, and mobile applications. Its name is a reference to the Oracle at Delphi.