Programming Languages

  • Plankalkul

    Designed by Konrad Zuse
    Designed for engineering purposes
  • Fortran

    John Backus
    Especially suited to numeric computation and scientific computing

    Designed by Charles Katz
    released a commercial compiler for its UNIVAC
  • Lisp

    Designed by John McCarthy
    Originally created as a practical mathematical notation for computer programs
  • COBOL (COmmon Business-Oriented Language)

    Designed by Grace Hopper
    Defining its primary domain in business, finance, and administrative systems for companies and governments
  • RPG ( Report Program Generator)

    Designed by IBM for business applications
  • BASIC (Beginner's All-purpose Symbolic Instruction Code)

    Created by John George Kemeny and Thomas Eugene Kurtz
    Meant to be easy to use, all purpose programming language
  • Logo

    Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Created for educational use, more so for constructivist teaching
  • B

    It was mostly the work of Ken Thompson, with contributions from Dennis Ritchie. It was essentially the BCPL system stripped of any component that Thompson felt he could do without, in order to make it fit within the memory capacity of the minicomputers of the time.

    Designed by Niklaus Wirth to encourage good programming practices using structured programming and data structuring.
  • C

    Designed by Dennis Ritchie
    Its design provides constructs that map efficiently to typical machine instructions, and therefore it found lasting use in applications that had formerly been coded in assembly language
  • ML

    Designed by Robin Milner
    It was conceived to develop proof tactics in the LCF theorem prover
  • SQL (Structured Query Language)

    Designed by Donald D. Chamberlin and Raymond F. Boyce
    Designed for managing data in relational database management systems
  • ADA

    Designed by a team led by Jean Ichbiah of CII Honeywell Bull
    to supersede the hundreds of programming languages then used by the DoD.
  • C++

    Designed by Bjarne Stroustrup
    Adds object oriented features, such as classes, and other enhancements to the C programming language
  • Delphi

    Designed by Apple, Niklaus Wirth, Anders Hejlsberg
    needed in order to support MacApp
  • Python

    Designed by Guido van Rossum
    Design philosophy emphasizes code readability
  • Visual Basic

    Developed by Microsoft
    Designed to be relatively easy to learn and use
  • Javascript

    Brendan Eich
    Commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites
  • Java

    Designed by James Gosling
    General-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible
  • PHP (PHP: Hypertext Preprocessor)

    Originally created by Rasmus Lerdorf
    designed for Web development to produce dynamic Web pages