-
Plankalkül
Creator: Konrad Zuse
Purpose: Speed of engineering process
Name: German for "Plan Calculus" -
Fortran
Creator: John Backus
Purpose: Scientific and mathmatic programming
Name: FORmula TRANslating System -
MATH-MATIC
Creator: Charles Katz
Purpose: Intended as improvement over Fortran
Name: Self explanatory -
Lisp
Creator: John McCarthy
Purpose: AI programming
Name: Derived fro LISt Processing -
RPG
Creator: IBM
Purpose: Generating reports from data files
Name: Report Program Generator -
COBOL
Creator: Grace Hopper, William Selden, Gertrude Tierney,
Howard Bromberg, Howard Discount, Vernon Reeves,
Jean E. Sammet
Purpose: Programming business applications
Name: COmmon Business-Oriented Language -
BASIC
Creators: John George Kemeny and Thomas Eugene Kurtz
Purpose: Designed to teach non-technical people to program
Name: Beginner's All-purpose Symbolic Instruction Code -
LOGO
Creators: Wally Feurzeig and Seymour Papert
Purpose: Introducing children to programming concepts
Name: Logos is Greek for 'word' -
B
Creator: Ken Thompson
Purpose: Was a bare bones version of BCPL designed to run on
minicomputers.
Name: B's name comes from the first letters in BCPL -
Pascal
Creator: Niklaus Wirth
Purpose: Teaching students structured programming
Name: Named in honor or Blaise Pascal, a French
mathematician -
C
Creator: Dennis Ritchie
Purpose: Give programmer alternative to assembly
Name: C gets its name from B -
ML
Creator: Robin Milner
Purpose: Was conceived to develop proof tactics in the LCF
theorem prover
Name: MetaLanguage -
SQL
Creators: Donald D. Chamberlin and Raymond F. Boyce
Purpose: Retrieving information and manipulating databases
Name: Structured Query Language -
Ada
Creator: Jean Ichbiah
Purpose: Developement of large software systems
Name: Name comes from history's first official programmer Ada
Lovelace -
C++
Creator: Bjarne Stroustrup
Purpose: Added object oriented program to C
Name: The ++ is C's increment operator, so C++ is ment to be a
pun meaning C++ is one better than C -
Python
Creator: Guido van Rossum "Benevolent Dictator for Life"
Purpose: Emphasise on code readability
Name: Name derived from British comedy group "Monty Python" -
Vusual Basic
Creator: Microsoft
Purpose: Added object oriented programming to BASIC
Name: N/A -
Javascript
Creator: Brendan Eich
Purpose: Meant to add dynamic and interactive content to
webpages
Name: Meant to piggyback off of Java's popularity -
Delphi
Creator: Borderlands
Purpose: IDE for Object Pascal
Name: Comes from ancient Greek town of Delphi -
PHP
Creator: Rasmus Lerdorf
Purpose: Server-side programming
Name: Php: Hypertext Preprocessor (recursive acronym) -
Java
Creator: James Gosling
Purpose Designed with "write once, run anywhere philosophy".
Meaning it is designed to be as portable as possible.
Name: Java was meant to emphasise dynamic nature