-
Konrad Zuse Creating procedures.
-
John McCarthy List processing. Applying functions to data.
-
Team at IBM led by John Backus. Translating math formulas to code.
-
Conference on Data Systems Languages (CODASYL). Over time it improved by work done by CODASYL and ANSI (American National Standards Institute. Business.
-
IBM Business applications.
-
John G. Kemeny and Thomas E. Kurtz designed the original language. Creating general use programs. Excellent for beginners.
-
Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, Cynthia Solomon. Teaching of math skills and critical thinking. Movement commands to line graphs.
-
Mainly by Ken Thompson with assistance from Dennis Ritchie. Later improved by Stephen C. Johnson. System development. Not numerica calculations. Easier than "Assembler."
-
Niklaus Wirth Intended to teach structured programming but Macintosh and Motorola developed off of this.
-
Dennis Ritchie General purpose. Structured programming. Lexical variable scope. Recursion.
-
Robin Milner Evaluation by functions.
-
ISO/IEC Managing data from relational database management systems (RDBMS)
-
Team led by Dr. Jean Ichbiah. Enhanced in 1990s by Mr. Tucker Taft. Stack-based general purpose language that is not tied to anything specific.
-
Bjarne Stroustrup General purpose. Software infrastructure
-
Stephen Wolfram Used to improve other languages. Used in fortune 500 coompanies and 15 major US departments.
-
Guido Van Rossum Complex applications. Modules. Exceptions.
-
Microsoft Create programs for Windows.
-
Borland Windows programming. Similar to BASIC.
-
James Gosling and Sun Microsystems Write once, run anywhere (WORA)
-
Brendan Eich and Netscape Communications Dynamic web pages
-
Rasmus Lerdorf Web development.