-
Year Developed: 1942 - 1945
Developed By: Konrad Zuse
Primary Purpose: engineering
Name Meaning: Plan Calculus -
Year Developed: 1957
Developed By: John W. Backus
Primary Purpose: Artificial Intelligence
Name Meaning: FORmula TRANslation and FORmula TRANslator -
Year Developed: 1957
Developed By: Remington Rand
Primary Purpose: programming language for the UNIVAC I and UNIVAC II
Name Meaning: AT-3 (Algebraic Translator 3) -
Year Developed: 1958
Developed By: Steven Russell, Timothy P. Hart, and Mike Levin
Primary Purpose: practical mathematical notation for computer programs - artificial intelligence
Name Meaning: LISt Processor -
Year Developed: 1959 - 61
Developed By: Dr. Grace Murray Hopper
Primary Purpose: Pentagon - Department of Defense
Name Meaning: Common Business-Oriented Language -
Year Developed: 1959
Developed By: IBM - International Business Machines Corporations
Primary Purpose: report-building program - business applications
Name Meaning: Report Program Generator -
Year Developed: 1964
Developed By: John G. Kemeny and Thomas E. Kurtz
Primary Purpose: help other college students
Name Meaning: Beginner's All-purpose Symbolic Instruction Code) -
Year Developed: 1967
Developed By: Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Primary Purpose: general-purpose language, known for turtle graphic or vector graphics
Name Meaning: derived from the Greek logos - word or thought -
Year Developed: 1968 - 69
Developed By: Niklaus Wirth
Primary Purpose: encourage good programming practices
Name Meaning: named after Blaise Pascal -
Year Developed: 1969
Developed By: Ken Thompson, Dennis Ritchie
Primary Purpose: system and language software
Name Meaning: Derived from BCPL -
Year Developed: 1969 - 1973
Developed By: Dennis Ritchie
Primary Purpose: re-implement the Unix operating system
Name Meaning: Computer Programming Language -
Year Developed: 1970s
Developed By: Raymond Boyce and Donald Chamberlin
Primary Purpose: query, insert, update, and modify data
Name Meaning: Structured Query Language -
Year Developed: 1973
Developed By: Robin Miner
Primary Purpose: general-purpose functional programming language
Name Meaning: Meta Language -
Year Developed: 1979 - 1998
Developed By: Bjarne Stroustrup
Primary Purpose: To allow programs to be organized as they could in SIMULA 67
Name Meaning: an updated version of C -
Year Developed: 1980
Developed By: Jean Ichbiah
Primary Purpose: Embedded Systems - Department of Defense
Name Meaning: named after Ada Lovelace -
Year Developed: 1991
Developed By: Guido van Rossum
Primary Purpose: Web Programming & emphasize code readability
Name Meaning: Rossum read "Monty Python's Flying Circus" and wanted to give the program a short, unique, and slightly mysterious name -
Year Developed: 1991
Developed By: Alan Cooper
Primary Purpose: a program which makes the computer a useful tool
Name Meaning: no deeper meaning -
Year Developed: 1994
Developed By: Rasmus Lerdorf
Primary Purpose: Web Programming
Name Meaning: Hypertext Preprocessor -
Year Developed: 1995
Developed By: Borland Delphi
Primary Purpose: RAD - rapid application development
Name Meaning: named after creator -
Year Developed: 1995
Developed By: James Gosling
Primary Purpose: general-purpose computer programming language
Name Meaning: Java Coffee -
Year Developed: 1995
Developed By: Netscape Communications Corporation, Mozilla Foundation, Ecma International
Primary Purpose: Web Programming
Name Meaning: no deeper meaning