Programming Languages

  • Plankalkül

    The first high level programming language. Developed by Konrad Zuse as an engineering language
  • FORTRAN

    (Derived from Formula Translating System) Designed by John Backus as an Imperative programming language for numeric computation and scientific computing.
  • MATH MATIC

    Developed by Charles Kratz. MATH MATIC was the marketing name for the AT-3 compiler, a language developed for the UNIVAC
  • Lisp

    Designed by John McCarthy as a practical mathematical notation for computer programs.
  • COBOL

    (Common Business Oriented Language) Derived from the work of Grace Hopper. Primarily used for business and administrative programs and though it has declined in popularity, it is still used in legacy applications.
  • RPG

    (Report Program Generator) Developed by IBM to replicate punched card processing. The current version provides a modern programming environment for IBM systems.
  • BASIC

    (Beginner's All-purpose Symbolic Instruction Code) Developed by John Kemeny and Thomas Kurtz. An all-purpose language designed for students in fields other than science and math to use.
  • LOGO

    Designed by Wally Feurzeig and Seymour Papert as an educational programming language. Known primarily for its use of turtle graphics.
  • B

    Developed by Ken Thompson and Dennis Ritchie. Designed for non-numeric, machine independent applications. Name possibly derived from Bon, another language designed by Thompson
  • PASCAL

    Developed by Niklaus Wirth to encourage good programming practices by utilizing structured programming and data structuring
  • C

    Designed by Dennis Ritchie. One of the most widely used languages, primarily used for making low level applications.
  • ML

    (Metalanguage) Designed by Robert Milner to develop proof tactics in the LCF theorem prover
  • SQL

    (Structured Query Language) Developed by Ronald Chamberlin and Raymond Boyce, offers a standardized method of interacting with with the underlying database of an application.
  • ADA

    Designed for large applications and embedded systems. Developed by Dr. Jean Ichbiah and his team. Letters are not an acronym, but rather an homage to Ada Lovelace
  • C++

    Designed for system programing and embedded large systems by Bjarne Stroustrup
  • Java

    Developed by James Gosling to create enterprise level applications and video games as well as web based applications.
  • Python

    Developed by Guido Van Rossum to conveniently create web based applications.
  • Visual Basic

    Developed by Microsoft to make it easy for people to create GUI applications
  • Delphi

    Developed by Borland, rapid application development tool for Windows.
  • Javascript

    Developed by Brendon EIch. Client side language developed to run inside a client browser and process commands
  • PHP

    (Hypertext processor) Open sourced language used for web designing. Developed by by Rasmus Lerdorf