-
KEY
<Meaning of the name (where applicable)>
<Creator(s)>
<Purpose> -
Plankalkul
Plan Calculus
Created by Konrad Zuse
Designed for Engineering Purposes -
Fortran
Formula Translation
Created by IBM
Scientific and engineering applications -
MATH-MATIC
AT-3 (Algebraic Translator 3)
Created by Remington Rand
Business oriented language -
Lisp
Created by John McCarthy
Practical mathematical notation -
COBOL
Common business oriented language
Created by CODASYL
Easy common business use -
RPG
Created by IBM
Business oriented language -
BASIC
Beginners All-purpose Symbolic Instruction Code
Created by John G. Kemeny, Thomas E. Kurtz, Mary Kenneth Keller
To be a higher level language -
LOGO
Logos is Greek for thought
Created by Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Educational purposes -
B
Created by Ken Thompson
Designed for recursive, non-numeric machine-independent applications -
C
Created by Dennis Ritchie
To encourage cross platform programming -
PASCAL
Created by Niklaus Wirth
Small and efficient, designed to encourage good programming practices -
ML
Meta Language
Created by Robin Milner
General purpose -
SQL
Structured Query Language
Created by Donald D. Chamberlin, and Raymond F. Boyce
Designed for data management -
ADA
Named after Ada Lovelace
Created by Jean Ichbiah, all updates were by Tucker Taft
Designed for embedded and real time systems -
C++
Created by Bjarne Stroustrup
System programming -
Python
Created by Guido van Rossum
General purpose and absolute simplicity -
Visual Basic
Created by Microsoft
Easy to learn and use -
Delphi
Created by Embarcadero Technologies
Rapid application development -
Java
Created by James Gosling
Use on any platform -
Javascript
Created by Brendan Eich
Enables interactive web pages -
PHP
Hypertext Preprocessor
Created by Rasmus Lerdorf
Web development