Programming Languages

  • Plankalkul

    Develped by Konrad Zuse. A language designed for engineering uses. The first high-level non-von Neuman language designed for a computer. Stands for Plan Calculus.
  • Fortran

    Created by John Backus at IBM. A general purpose language that is used for numeric computation and scientific computing. Also numerical weather prediction, finite element analysis, and compuational physics. Fortran comes from Formula Translating System.
  • MATH-MATIC

    Created by Charles Katz. Early language devloped for the UNIVAC 1 and UNIVAC II. Also an improvement to FORTRAN.
  • Lisp

    Created by Steve Russell, Timothy Hart, and Mike Levin. High level programmng language. First developed for practical mathematical notation in computer programs, then later artificial intelligence. The second oldest language. LISP comes from LISt Processing.
  • COBOL

    Created by several people Howard Bromberg, Howardd Discount, Vernon Reeves, Jean Sammet, William Selden, and Gertrude Tierney. Built as a part of the US Department of Defense as a portable programming language for data processing. Stands for Common Business Oriented Language.
  • RPG

    Created by IBM. A hige level programming language used for business applictions. Could replicate punched card processing on the IBM 1401. RPG comes from Report Program Generator.
  • BASIC

    Developed by John Kemeny and Thomas Kurtz. Designed to involve non math and science in the use of computers. Basic stands for Beginner's All-purpose Symbolic Insturction Code.
  • LOGO

    Developed by Wally Feurzeig and Seymour Papert. An educational programming language to teach LISP related concepts. LOGO comes from the Greek logos meaning thought. The creators wanted something not number, graphics or logic, related.
  • B

    Developed by Ken Thompson and Dennis Ritchie. Created for recursive, non-numeric, machine independent applications, This includes system and language software. B comes from another programming language BCPL. http://cm.bell-labs.com/cm/cs/who/dmr/kbman.html
  • PASCAL

    Created by Niklaus Wirth. A procedural programming language created to strengthen good programming practices using structured and data programming. PASCAl comes from the French mathematician and philosipher Blaise Pascal.
  • C

    Developed by Dennis Ritchie. Used to re-implement the Unix operating system, can construct maps effeciently. C comes after the other language B, thus C.
  • ML

    Created by Robin Milner. A general purpose language built to develop proof tactics in the LCF theorem prover. ML stands for metalanguage.
  • SQL

    Developed by Donald Chamberlin and Ramond Boyce. SQL is a specail purpose programming language built for managing data held in a relational database management sstem or for stream processing. SQL comes from Structured Query Language.
  • ADA

    Developed by Jean Ichbiah at CII Honeywell Bull. The original purpose was for the U.S Department of Defense who was concered that their current langauges were not safe for modular programming and were becoming obsolete. ADA was derived from Augusta Ada, Countess of Lovelace, an English mathematician.
  • C++

    Created by Bjarne Stroustrup. A general purpose programming language constructed with performance and effeciency towards desktop applications, servers, and software. Named C++ because of new featrures from the original C.
  • Python

    Designed by Guido van Rossum. Very popular general purpose and hige level language. Focuses on code readability and its syntax allows programmers to express concepts in fewer lines of code. Python comes from the creators love of Monty Python.
  • Visual Basic

    Developed by Microsoft. Derived from BASIC it enables rapid application development of GUI applications and access to databases using data access objects.
  • Delphi

    Developed by Anders Hejlsberg. Evoled from PASCAL Delphi, a language that supports structured and object oriented design. The name comes from Greek mythology, to speak to the Oracle you must go to Delphi.
  • Java

    Developed by James Gosling. A general purpose language created to let developers write once and could run anywhere. One of the most popular languages. Java comes from the developers who drank a lot of Java coffee.
  • Javascript

    Designed by Brendan Eich. A dynamic computer programming language. Used frequently in web browsers and server side network programming. Allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and change the document content displayed. Name was originally Mocha, then LiveScript, then Javascritp when support was added for Java, although the two are unrelated.
  • PHP

    Originally created by Rasmus Lerdorf. It is a server-side scripting language used for web development as wel as a general purpose language. PHP first stood for Personal Home Page, but now stands for Hypertext Preprocessor.