-
Plankankul
Konrad Zuse,
Engineering -
Period: to
Visual Basic
Microsoft,
Teaching -
MATH-MATIC
Charles Katz, provided algebraic-style expressions and floating-point arithmatic -
Fortran
John W. Backus,
"Formula Translation",
Numeric computation and scientific computing -
Lisp
John McCarthy,
Mathematical notation for computer programs, AI research -
COBOL
The CODOSYL Comittee, Common Business-Oriented Language, business, finance, and administrative applications -
BASIC
John Kemeny and Thomas Kurtz,
Beginner's All-purpose Symbolic Instruction Code,
Used to teach -
RPG
IBM, "report program generator, business applications -
LOGO
Seymour Papert, education and graphic design -
B
Bell Labs,
System programming -
PASCAL
Niklaus Wirth and Kathleen Jensen, encourage good programming practices using structured programming and data structuring -
SQL
Donald Chamberlain and Raymound Boyce, "structured query language", managing data or stream processing -
C
Dennis Ritchie, machine instructions -
ML
Robin Milner, MetaLanguage, develop proof tactics in the theorem prover -
ADA
Higher Order Language Working Group -
C++
Bjarne Stroustrap, system programming, sotware infrastructure, resource-constrained applications -
Python
Guido van Rossum, scripting for web applications -
Delphi
Borland, desktop, mobile, web, and console applications -
Java
James Gosling, client server web applications -
Javascript
Brendan Eich, web content production -
PHP
Rasmus Lerdorf, "personal home page", implement standalone graphical applications