Programming Languages

  • Plankalkul Introduced

    Means "Plan Calculus".
    Developed by Konrad Zuse.
    First non-von Neumann programming language for a computer.
  • Fortran Introduced

    Stands for FORmula TRANslator.
    Developed by a team led by John Backus.
    Took over coding by hand. For extensive mathematical computations.
  • MATH-MATIC Introduced

    Developed by Grace Hopper.
    It was a language created by refining the previous A-0 and A-2 compliers.
    It's purpose was to be an improvement over Fortran.
  • Lisp Introduced

    Stands for LISt Processing.
    Developed by John McCarthy at MIT.
    For artificial intelligence applications.
  • COBOL Introduced

    Stands for Common Business Oriented Language.
    Developed by a team of people from computer manufacturers and the Pentagon.
    Popular for business applications running on large computers. Very wordy but easy to understand.
  • RPG Introduced

    Came about in the 1960s.
    Stands for Report Program Generator.
    Developed by IBM.
    For developing business applications, especially generating reports.
  • BASIC Introduced

    Stands for Beginner's All-purpose Symbolic Instruction Code.
    Created by Thomas Kurtz and John Kemeny.
    Easy to learn language for students who have no prior knowledge.
  • LOGO Introduced

    Developed by Wally Feurzeig and Symour Papert at Cambridge.
    Name derived from Greek "logos" meaninf "word" because it doesn't use numbers and symbols as much as actual words.
    Initial goal was to create a place where kids could play with words and sentences.
  • B Introduced

    Developed by Ken Thompson and Dennis Ritchie.
    Name derived from BCPL.
    B was designed for recursive, non-numeric, machine independent applications, such as system and language software.
  • PASCAL Introduced

    Named after Blaise Pascal, a French physicist, mathematician and inventor.
    Developed by Professor Niklaus Wirth.
    Created to be applicable to both commercial and scientific applications.
  • ML Introduced

    Came about during the 1970s.
    Stands for Meta Language.
    Created to develop proof tactics in the LCF theorem prover.
    Developed by Robin Milner.
  • C Introduced

    Created by Dennis Ritchie at Bell Labs.
    Can be used for a variety of applications. Very popular for personal computer programmers because it requires less memory.
    Named C because it came after and was influenced by B.
  • SQL Introduced

    Developed by the Oracle Corporation.
    Stands for Structured Query Language.
    For requesting information from a database.
  • ADA Introduced

    Nmaed after Augusta Ada Byron, Countess of Lovelace
    Designed by a team led by Jean D. Ichbiah.
    Developed for United States Defense Department.
  • C++ Introduced

    Developed by Bjarne Stroustrup.
    Created to make programming more enjoyable for the serious programmer.
    Called C++ because it adds object-oriented features onto C.
  • Visual Basic Introduced

    Developed by Microsoft.
    Based on BASIC with visual aspects, hence Visual BASIC.
    Allows for the quick build of prototypes by allowing users to drag and drop controls, then define them.
  • Python Introduced

    Developed by Guido van Rossum.
    Named after Rossum's favorite TV show "Monty Python's Flying Circus".
    Object oriented and has interpreters available for most OS platforms.
  • Delphi Introduced

    Developed by Borland International, Inc.
    Very similar to Visual BASIC except it's based on Pascal.
    Name came from a reference to the Oracle at Delphi.
  • Javascript Introduced

    Developed by Brendan Eich at Netscape.
    Created to enable authors to design interactive sites by having it interact with HTML.
    Developed under the name Mocha, then called Livescript in beta testing. Javascript was officially chosen upon public release.
  • Java Introduced

    Introduced by Sun Microsystems.
    Designed for hand held devices and set top boxes.
    Originally named Oak after a tree outside James Gosling’s office, then named Green, then java after Java coffee.
  • PHP Introduced

    Stood for Personal Home Page but now stands for PHP: Hypertext Preprocessor.
    Developed by Rasmus Lerdorf.
    Created to build simple applications, speed up bug reporting, and improve code.