-
Plankalkul
Date: 1943-1945
Developers: Konrad Zuse
Purpose: for engineering purposes
Meaning: "plan calculus" -
Fortran
Date: 1954
Developers: John Backus, Sheldon F. Best, Harlan Herrick, Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt and David Sayre
Purpose: for scientific and mathematical applications
Meaning: derived from "formula translation" -
MATH-MATIC
Date: 1954
Developers: Charles Katz
Purpose: provides arithmetic, arrays and expressions
Meaning: derived from the language FLOW-MATIC -
Lisp
Date: 1958
Developers: John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin
Purpose: mathematical notation and AI research
Meaning: Locator Identifier Separation Protocol -
COBOL
Date: 1959
Developers: Conference on Data Systems Languages
Purpose: made for accuracy and stability for use in business
Meaning: Common Business Oriented Language -
BASIC
Date: 1964
Developers: John George Kemeny and Thomas Eugene
Purpose: to be an object oriented programming language
Meaning: Beginners All-purpose Symbolic Instruction Code -
RPG
Date: 1964
Developers: IBM
Purpose: to run on IBM power platform hardware
Meaning: Report program generator -
LOGO
Date: 1967
Developers: Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Purpose: used for vector graphics
Meaning: means "word or thought" -
PASCAL
Date: 1968
Developers: Niklaus Wirth, Kathleen Jensen
Purpose: to be a reliable and cleaner typed language
Meaning: named after Blaise Pascal -
B
Date: 1969
Developers: Ken Thompson, Dennis Ritchie
Purpose: system development
Meaning: derived from BCPL -
C
Date: 1970s
Developers: Dennis Ritchie
Purpose: designed for UNIX operating system
Meaning: it succeeded B -
SQL
Date: 1972
Developers: IBM
Purpose: To manage data in RDBMS or RDSMS
Meaning: structured query language -
ML
Date: 1973
Developers: Robert Milner
Purpose: to use the Hindley–Milner type system for expressions
Meaning: "meta language" -
C++
Date: 1979
Developers: Bjarne Stroustrup
Purpose: To be the improvement of C by adding various new functions
Meaning: successor of C -
ADA
Date: Early 1980s
Developers: Dr Jean Ichbiah and team
Purpose: for embedded systems, and large long lived applications
Meaning: Acronym of Augusta Ada Lovelace -
Java
Date: early 1990s
Developers: James Gosling and colleagues at Sun Microsystems
Purpose: to be a mix of C and C++
Meaning: derived from Java coffee -
Python
Date: 1991
Developers: Guido van Rossum
Purpose: to emphasize readability
Meaning: name given to Rossum by the python community, Benevolent Dictator For Life. -
Visual Basic
Date: 1991
Developers: Alan Cooper
Purpose: to enable rapid application development
Meaning: derived from BASIC -
JavaScript
Date: 1994
Developers: Netscape
Purpose: to add interactive elements to websites
Meaning: name was to be similar to java -
Delphi
Date: 1995
Developers: Embarcadero Technologies
Purpose: used for students learning programming
Meaning: comes from the Oracle of Delphi -
PHP
Date: 1995
Developers: Rasmus Lerdorf
Purpose: designed for web development
Meaning: Hypertext Preprocessor