History Of Programming Languages

  • Plankalkul

    Plankalkul, meaning Plan Calculus in English, is credited as the first modern programming language. Konrad Zuse designed it to be used for engineering.
  • FORTRAN

    FORTRAN, short for Formulating Translating System, was developed by John Backus to be easy to learn, versatile, machine independent and to allow mathematical equations to be entered close to their algebraic notation. FORTRAN contained the first compiler.
  • MATH-MATIC

    MATH-MATIC was developed by Charles Katz to be an overall improvement of the FORTRAN language.
  • LISP

    LISP, or List Processing, was developed by John McCarthy to be a list processing language to be used for Artificial Intelligence.
  • COBOL

    COBOL, or Common Business-Oriented Language, was developed by CODSL, or the Conference on Data Systems Language, to make business applications, while being machine independent and close to natural language.
  • RPG

    IBM developed RPG, or Report Program Generator, for business applications.
  • BASIC

    BASIC, or Beginners All-purpose Symbolic Instruction Code, was created by Thomas Kurtz and John Kemeney to teach computer science to people without extensive knowledge of hardware and OS.
  • LOGO

    LOGO was developed by Wally Feurzeig and Seymour Papert to teach children programming concepts and to help them learn mathematical ideas. The name LOGO is supposedly derived form the greek word for thought, logos.
  • B

    R. M. Richie and K. L. Thompson developed B for software development.
  • PASCAL

    Niklaus Wirth developed PASCAL as a way to teach people structured programming. He named it PASCAL after mathematician Blaise Pascal.
  • C

    Dennis Richie designed C to provide low level access to memory, miminal run-time support, and to map efficently to machine instructions.
  • ML

    ML was developed by Robin Milner as a general purpose language, with a strength in language design and manipulation. ML stands for metalanguage.
  • SQL

    SQL, or Structured Query Language, was developed by Donald D. Chamberlain and Raymond F. Boyce to help in manging data in databases.
  • ADA

    Jean D. Ichbiah et al. developed ADA to cut down government spending on software for their embedded systems. It was given the name ADA in reference to Ada Lovelace, often reffered to as the first programmer.
  • C++

    Bjarne Stroutstrupp designed C++ to remain fast, portable, and versatile, like C, but to be more structured to support large-scale software development. The name C++ was to signify its superiority over C.
  • Python

    Guido van Rossum developed Python to be need fewer lines of code than other languages. He supposedly named the language after Monty Python.
  • JAVA

    JAVA was developed by James Gosling to be platform independent as to allow large-scale cross-platform software development. The name JAVA was chosen as a random name to help avoid trademark issues.
  • VISUAL BASIC

    Microsoft developed VISUAL BASIC to allow for rapid graphical application programming. The name VISUAL BASIC is a reference to the language it stemed from, BASIC.
  • PHP

    Rasmus Lerdorf designed PHP for web development. The name PHP stands for PHP: Hypertext Preprocessor.
  • Delphi

    Anders Hejlsberg developed Delphi to extend the pascal language with OOP and form-based programming. It had a faster compiler, database support, and close integration with the Windows OS. The name Delphi was chosen thanks to the saying "If you want to speak to the Oracle, go to Delphi."
  • JAVASCRIPT

    JAVASCRIPT was developed by Brendan Einch to be a multipurpose programming language with a focus on client side website application. The name JAVASCRIPT is thought to be a marketing ploy, despite their being no relation between JAVA and JAVASCRIPT.