Computer program

Computer Programming Languages

  • Plankalkul

    Plankalkul
    Developed by Konrad Zuse in 1948, designed for engineering purposes. The name Plankalkul is German for "formal system for planning"
  • Fortran

    Fortran
    Developed in 1957 by John Backus for scientific and engineering applications. The name comes from the abbreviation for Formula Translation.
  • MATH-MATIC

    MATH-MATIC
    Developed in 1957 by a team lead by Charles Katz and under the direction of Grace Hopper. This language provides algebraic-style expressions and floating-point arithmetic, and arrays. The language is similar to its predecessor FLOW-MATIC.
  • LISP

    LISP
    Developed in 1958 by Steve Russell, Timothy P. Hart, and Mike Levin as a practical mathematical notation for computer programs. The name is an abbreviation of List Processor.
  • COBOL

    COBOL
    Developed in 1959 by Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney to be used in business, finance, and administrative systems for companies and governments. The name is an abbreviation of Common Business-Oriented Language.
  • RPG

    RPG
    Developed in 1959 by IBM for use with business applications. The name is an acronym standing for Report Program Generator.
  • BASIC

    BASIC
    Developed in 1964 by John G. Kemeny and Thomas E. Kurtz as a general-purpose language that emphasizes ease of use. The name is an acronym, standing for Beginner's All-purpose Symbolic Instruction Code.
  • LOGO

    LOGO
    Developed in 1967 by Bolt, Beranek and Newman (BBN Technologies) as a general-purpose language. The name comes from the Greek word logos, meaning thought.
  • B

    B
    Developed in 1969 by D. M. Ritchie and K. L. Thompson for non-numeric applications (system programming). The name is derived from BCPL - Basic Combined Programming Language.
  • PASCAL

    PASCAL
    Developed in 1970 by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. The name was chosen in honor of French mathematician, philosopher and physicist Blaise Pascal.
  • C

    C
    Developed in 1972 by Dennis Ritchie as a general-purpose language. The name is derived from CPL - Combined Programming Language.
  • ML

    ML
    Developed in 1973 by Robin Milner and others at the University of Edinburgh as a general-purpose language with roots in LISP. The name is an acronym of Meta Language.
  • SQL

    SQL
    Developed in 1974 by ISO/IEC. It is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a RDBMS. The name is an acronym standing for Structured Query Language.
  • C++

    C++
    Developed in 1979 by Bjarne Stroustrup as a general-purpose language. The name is based on C.
  • ADA

    ADA
    Developed in the Early 1980s by a team in France led by Dr. Jean Ichbiah as a general-purpose language. The name is not an acronym, but was chosen in honor of Augusta Ada Lovelace.
  • Python

    Python
    Developed in 1990 by the Python Software Foundation. The design philosophy emphasizes code readability, notably using significant whitespace.
  • Visual Basic

    Visual Basic
    Developed in 1991 by Microsoft. This language enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. The name is derived from BASIC.
  • Delphi

    Delphi
    Developed in 1995 by Embarcadero Technologies to provide database connectivity to programmers as a key feature. The name references the Oracle at Delphi from Greek Mythology.
  • Java

    Java
    Developed in 1995 by Sun Microsystems as a general-purpose language that is concurrent and class-based OOP. It was originally named Oak, then changed to Green, then finally Java after Java coffee.
  • JavaScript

    JavaScript
    Developed in 1995 by Netscape Communications Corporation, Mozilla Foundation, and Ecma International to be used with Internet browsing. The name comes from the co-marketing deal between Netscape and Sun.
  • PHP

    PHP
    Developed in 1995 by the PHP Development Team and Zend Technologies to build simple, dynamic wed applications. The name is an acronym standing for Hypertext Preprocessor.