Programming Languages

  • FORTRAN

    Name:
    FORmula TRANslation
    Developer(s):
    John Backus
    Purpose:
    Solve large math problems
  • MATH-MATIC

    Name:
    N/A
    Developer(s):
    Charles Katz
    Purpose:
    an improvement upon FORTRAN
  • COBOL

    Name:
    COmmon Business Oriented Language
    Developer(s):
    Grace Hopper
    Purpose:
    Uniform language to process business transactions
  • LISP

    Name:
    LISt Processing
    Developer(s):
    John McCarthy
    Purpose:
    An adaptive language which with a bit of modification can have many applications.
  • RPG

    Name:
    Report Program Generator
    Developer(s):
    IBM
    Purpose:
    database management and field manipulation
  • BASIC

    Name:
    Beginners' All Purpose Symbolic Instruction Code
    Developer(s):
    John Kemeny and Thomas Kurtz
    Purpose:
    Simple enough for anyone to learn
  • C

    Name:
    N/A
    Developer(s):
    Dennis Ritchie
    Purpose:
    Modify B so that it would be more efficient on "newer" computers. Improved by the addition of data-types among many other things.
  • B

    Name:
    N/A
    Developer(s):
    Ken Thompson
    Purpose:
    "recursive, non-numeric, machine independent applications, such as system and language software"
    - https://en.wikipedia.org/wiki/B_(programming_language)
  • PASCAL

    Name:
    after Blaise Pascal
    Developer(s):
    Niklaus Wirth
    Purpose:
    Teaching Tool
  • ML

    Name:
    MetaLanguage
    Developer(s):
    Robin Milner
    Purpose:
    general purpose
  • SQL

    Name:
    Structured Query Language
    Developer(s):
    Donald D. Chamberlin, and Raymond F. Boyce
    Purpose:
    data management
  • LOGO

    Name:
    N/A
    Developer(s):
    Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
    Purpose:
    Introduce programming concepts to children
  • ADA

    Name:
    after Augusta Ada Lovelace
    Developer(s):
    Dr. Jean Ichbiah, Mr. Tucker Taft
    Purpose:
    replace and standardize systems used by the DoD that were previously embedded and rarely reused
  • C++

    Name:
    N/A
    Developer(s):
    Bjarne Stroustrup
    Purpose:
    Improvement upon C
  • Visual Basic

    Name:
    Refer to BASIC
    Developer(s):
    Microsoft
    Purpose:
    an improvement upon BASIC, more user friendly
  • PYTHON

    Name:
    after Monty Python
    Developer(s):
    Guido Von Rossum
    Purpose:
    Fixs to problems in ABC language
  • PHP

    Name:
    Hypertext Preprocessor
    Developer(s):
    Rasmus Lerdorf
    Purpose:
    Created to replace Perl scripts he had maintaining his home page
  • Java

    Name:
    N/A
    Developer(s):
    James Gosling
    Purpose:
    for interactive internet features
  • Javascript

    Name:
    N/A
    Developer(s):
    Brendan Eich
    Purpose:
    allows the use of dynamic web pages
  • Delphi

    Name:
    N/A
    Developer(s):
    Borland
    Purpose:
    aplication development tool
  • Plankalkül

    Name:
    N/A
    Developer(s):
    Konrad Zuse
    Purpose:
    Powerful programming to accompany his computer From 1943 to 1972, Zuse explained his ideas for the language in gradually increasing detail. Despite this, the first compiler that handled the described language wasn't implemented until1998.