Computer Programming Languages

By lutzjo
  • Plankalkul

    Developed by Konrad Zuse
    Designed for engineering purposes
    Plankalkul is German for "Plan Calculus"
    Source
  • FORTRAN

    Developed by John Backus
    Designed for numeric computation and scientific computing
    Fortran is derived from "Formula Translation"
    Source
  • MATH-MATIC

    Developed by Charles Katz
    Designed to complete mathematical computations
    MATH-MATIC is a marketing name for the AT-3 (Algebraic Translator 3)
    Source
  • LISP

    Developed by John McCarthy
    Designed for Mathematical notation, also used in AI research
    The name LISP is derived from "LISt Processor"
    Source
  • COBOL

    Developed by Grace Hopper
    Designed for business use
    COBOL stands for Common Buisness-Oriented Language
    Source
  • RPG

    Developed by IBM
    Designed for business applications
    RPG stands for Report Program Generator
    Source
  • BASIC

    Developed by John Kemeny and Thomas Kurtz
    Originally designed to allow non-science and non-math students to use computers
    BASIC stands for Beginner's All-purpose Symbolic Instruction Code
    Source
  • LOGO

    Developed by Wally Feurzeig and Seymour Papert
    Designed for educational programming purposes, specifically predictions and reasoning
    Logo is derived from logos or "thought"
    Source
  • B

    Developed by Ken Thompson and Dennis Ritchie
    Designed for machine-independent applications
    B is named after Bon, an earlier programming language written by Thompson
    Source
  • PASCAL

    Developed by Niklaus Wirth
    Designed of encourage proper programming practices
    Pascal is named after French mathematician/philosopher Blaise Pascal
    Source
  • C

    Developed by Dennis Ritchie
    Designed to re-implement the Unix OS. also used as a replacement for assembly language and in various application software
    C was named after B, due to C being the next letter in the alphabet
    Source
  • ML

    Development team led by Robin Milner
    Designed to provide proof tactics for the LCF theorem prover
    ML is short for MetaLanguage
    Source
  • SQL

    Developed by Donald Chamberlin and Raymond Boyce
    Designed to manage data in a relational database management system
    SQL stands for Structured Query Language
    Source
  • ADA

    Development team led by Jean Ichbiah
    Designed for DoD programming use
    Named after the first computer programmer, Ada Lovelace
    Source
  • C++

    Developed by Bjarne Stroustrup
    Designed for system programming and embedded, though it is useful in many other areas
    Named after C, its primary parent language.
    Source
  • Visual BASIC

    Developed by Microsoft
    Designed to be easy to learn and use, can create numerous applications
    Visual basic gets its name from basic, its predecessor
    Source
  • Python

    Developed by Guido van Rossum
    Designed for code readability and concise coding
    Python gets his name from the T.V. series Monty Python's Flying Circus
    Source
  • Delphi

    Developed by Anders Hejlsberg
    Designed for rapid application development for Windows (replaced Turbo Pascal)
    The name Delphi originates from one of the many code-names used at Borland Software Corporation, where Hejlsberg worked
    Source
  • PHP

    Developed by Rasmus Lerdorf
    Designed for web development
    PHP stands for Hyper Preprocessor
    Source
  • Java

    Developed by James Gosling
    Designed for application development with as few implementation dependencies as possible (originally for T.V.)
    The name Java originates from Java coffee
    Source
  • JavaScript

    Developed by Brendan Elch
    Designed for use in the World-Wide Web alongside HTML and CSS
    Named similar to Java as a marketing ploy
    Source