-
Plankalkul / Konrad Zuse
Designed for engineering purposes. -
Fortran (Formulating Translating System) / John Backus
Made for computationally intensive areas such as numerical weather prediction, finite element analysis, computational fluid dynamics, computational physics, and computational chemistry. -
MATH-MATIC / Charles Katz
Created as an improvement to FORTRAN. -
Lisp / John McCarthy
Mathematical notation for computer programs. -
COBOL (Common Business-oriented Language) / Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
Designed for business use. -
RPG (Report Program Generator) / IBM
Designed for business applications. -
BASIC (Beginner's All-Purpose Symbolic Instruction Code) / John G. Kemeny, Thomas E. Kurtz
Designed to enable students in fields other than science and mathematics to use computers, as most computer required custom software. -
LOGO / Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, Cynthia Solomon
Remembered for its use of “turtle graphics.” -
B / Ken Thompson, Dennis Ritchie
Designed for recursive, non-numeric, machine independent applications. -
PASCAL / Niklaus Wirth
Designed to be small and efficient to encourage good programming practices. -
C / Dennis Ritchie
Used to re-implement Unix operating system. -
ML (Meta Language) / Robin Milner, others at University of Edinburgh
Made to develop proof tactics in the LCF theorem prover. -
SQL (Structured Query Language) / ISO/IEC
Designed for stream processing in a relational data stream management -
ADA / Jean Ichbiah, Tucker Taft
Uses compiler to find errors in favor of runtime errors. -
C++ / Bjarne Stroustrup
Designed with a bias toward system programming and embedded, resource-constrained and large systems. -
Python / Guido van Rossum
Designed to reduce lines of codes necessary. -
Visual Basic / Microsoft
Designed, fittingly, to accommodate a steep learning curve. -
Delphi / Embarcadero Technologies
Rapid application development tool for Windows. -
Java / James Gosling, Sun Microsystems
Designed to have as few implementation dependencies as possible. -
Javascript / Brendan Eich
It's a high level, dynamic, untyped, and interpreted programming language. -
PHP (Hypertext ProProccessor) / Rasmus Lerdorf
Designed for web development.