Programming Languages

  • Plankalkul

    Developed in 1948 by Konrad Zuse. Plankalkul was designed for engineering purposes. Plankalkul does not stand for anything.
  • FORTRAN

    Developed in 1954 by John Backus and IBM. FORTRAN was originally created for scientific and engineering applications. FORTRAN stands for Formula Translation.
  • MATH-MATIC

    Developed in 1957 by Remington Rand. MATH-MATIC was an early programming language for the UNIVAC I and UNIVAC II. MATH-MATIC. MATH-MATIC is the marketing name for the Algebraic translator 3.
  • LISP

    Developed in 1958 by John McCarthy. LISP was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence. LISP derives from LISt Processor.
  • COBOL

    Developed in 1959 by a team led by Dr. Grace Murray Hopper. The purpose of COBOL is its use in business, finance and administrative systems for companies and governments. COBOL stands for Common Business-Oriented Language.
  • RPG

    Developed in 1959 by IBM. It was originally developed to replicate punched cards processing on the IBM 1401. RPG stands for Report Program Generator.
  • Basic

    Developed in 1964 by John G. Kemeny, Thomas E. Kurtz and Mary Kenneth Keller. BASIC was designed to be used on computers for students in fields other than mathematics and science. BASIC stands for Beginners All-purpose Symbolic Instruction Code,
  • LOGO

    Developed in 1967 by Wally Feurzeig, Seymour Papert and Cynthia Solomon. LOGO was created to teach concepts of programming related to Lisp and only later to enable what papert called body-syntonic reasoning. LOGO does not stand for anything.
  • B

    Developed in 1969 by Ken Thompson and Dennis Ritchie. B was designed for recursive, non-numeric, machine-independent applications, such as system and language software. B is a derivative of BCPL and its name may be a contraction of BCPL but it does not stand for anything.
  • PASCAL

    Developed in 1970 by Niklaus Wirth. PASCAL was created to encourage good programming practices using structured programming and data structuring. PASCAL does not stand for anything but was named in honor of the french mathematician, physicist and philosopher Blaise Pascal.
  • C

    Developed in 1972 by Dennis Ritchie and Bell Labs. C was originally made to re-implement the Unix operating system. C does not stand for anything.
  • ML

    Developed in 1973 by Robin Milner and others at the University of Edinburgh. ML is used heavily in programming language research and is one of the few languages to be completely specified and verified using formal semantics. ML stands for Meta Language
  • SQL

    Developed in 1974 by Donald D. Chamberlin and Raymond F. Boyce. SQL was designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system. SQL stands for Structured Query Language.
  • ADA

    Developed in the early 1980s by Jean Ichbiah and S. Tucker Taft. ADA was created as a structured, statically typed, imperative and object oriented high level computer programming language extended from pascal and other programming languages. Its purpose is for real time computerized control systems like aircraft navigation. ADA does not stand for anything.
  • C++

    Developed in 1985 by Bjarne Stroustop. The purpose of C++ is to make writing good programs easier and more pleasant for the individual programmer. C++ does not stand for anything.
  • Delphi

    Developed in 1986 by a team led by Larry Tesler and Niklaus Wirth. Delphi is a high level language supporting object-oriented design. It is a rapid application development used to develop applications and is used on Windows and Linux. Delphi is a derivative of Pascal and was called object Pascal.
  • Python

    Developed in 1990 by Guido van Rossum. Python has a design philosophy that emphasizes code readability, notably using significant whitespace. Python does not stand for anything.
  • Visual Basic

    Developed in 1991 by Microsoft. Visual Basic was intended to be easy to learn and use. A programmer can create an application using the components provided by the Visual Basic program itself.
  • Java

    Developed in 1995 by James Gosling. Java was released originally as a core component of sun Microsystems Java platform the language derives much of its syntax from C and C++. Java does not stand for anything.
  • Javascript

    Developed in 1995 by Brendan Eich. Javascript is one of the three core technologies of the world wide web. Javascript enables interactive web pages and thus is an essential part of web applications. The majority of websites used Javascript and all major web browsers have a dedicated Javascript engine to execute it. Javascript does not stand for anything.
  • PHP

    Developed in 1995 by Rasmus Lerdorf. PHP was designed for web development but can be used as a general purpose programming language. PHP originally stood for Personal Home Page, it currently stands for Hypertext Preprocessor.