-
Plankalkul
By: Konrad Zuse
For: Engineering
Pronounced: Plain Calculus -
FORTRAN
Developed by: IBM
For: More practical alternative to assembly langauges for IBM 704 mainframe
Accronym for: The IBM Mathematical Formula Translating System -
MATH-MATIC
By: Charles Katz
For: compiler for UNIVAC I and UNIVAC II; improvement over FORTRAN -
Lisp
By: John McCarthy (MIT)
For: practical mathematical notation for computer programs
Stands For: List Processing -
RPG
By: IBM
For: replicate punched card processing for the IBM Power I platform
Stands For: Report Program Generator -
COBOL
Developed by: Grace Hopper
For: Business, Finance, Administrative Systems
Stands for: Common Business Oriented Language -
BASIC
Developed by: John G. Kemeny and Thomas E. Kurtz
For: Persuade students to use computers for not just science and mathematics
Stands for: Beginner's All-purpose Symbolic Instruction Code -
Logo
By: Wally Feurzeig and Seymour Papert
For: AI Development, Mathematical logic, developmental psychology -
B
Developed by: Ken Thompson
For: Stripped BCPL system for microcomputers -
Pascal
By: Niklaus Wirth
For: encourage programming practices using data structures -
C
Developed by: Dennis Ritchie
For: Compiler for low-level access to memory, map mechanical instructions -
ML
By: Robin Milner
For: proof tactics in the LCF theorm prover (calculus)
Stands For: Metalanguage -
C++
Developed by: Bjarne Stroustrup
For: adding object-oriented features to the C programming language
Stands for: C with classes -
ADA
Developed by: US Department of Defense
For: Development of a high level language system for embedded systems
Name for: Ada Lovelace ("first" programmer) -
DELPHI
Developed by: Apple Computers (Larry Tesler)
For: Supporting MacApp (as well as IDE development)
Nickname for: Object Pascal -
Python
By: Guido van Rossum
For: impliment the concept of fewer lines of code for clear large and small programs -
Visual Basic
By: Microsoft
For: Rapid application development with a GUI -
Java
Developed by: James Gosling (Sun Microsystems)
For: multi-platform use -
PHP
By: Rasmus Lerdort, Andy Gutmans, Zeev Suraski
For: Web development
Stands For: Hypertext Processor -
Javascript
By: Brendan Eich
For: Web Development -
SQL
By: Donald D. Chamberlin, Raymond F. Boyce
For: managing data in a database
Stands for: Structured Query Language