-
Plankalkul
Year Developed: 1942 - 1945
Developed By: Konrad Zuse
Primary Purpose: engineering
Name Meaning: Plan Calculus -
Fortran
Year Developed: 1957
Developed By: John W. Backus
Primary Purpose: Artificial Intelligence
Name Meaning: FORmula TRANslation and FORmula TRANslator -
MATH-MATIC
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) -
Lisp
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 -
COBOL
Year Developed: 1959 - 61
Developed By: Dr. Grace Murray Hopper
Primary Purpose: Pentagon - Department of Defense
Name Meaning: Common Business-Oriented Language -
RPG
Year Developed: 1959
Developed By: IBM - International Business Machines Corporations
Primary Purpose: report-building program - business applications
Name Meaning: Report Program Generator -
BASIC
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) -
LOGO
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 -
PASCAL
Year Developed: 1968 - 69
Developed By: Niklaus Wirth
Primary Purpose: encourage good programming practices
Name Meaning: named after Blaise Pascal -
B
Year Developed: 1969
Developed By: Ken Thompson, Dennis Ritchie
Primary Purpose: system and language software
Name Meaning: Derived from BCPL -
C
Year Developed: 1969 - 1973
Developed By: Dennis Ritchie
Primary Purpose: re-implement the Unix operating system
Name Meaning: Computer Programming Language -
SQL
Year Developed: 1970s
Developed By: Raymond Boyce and Donald Chamberlin
Primary Purpose: query, insert, update, and modify data
Name Meaning: Structured Query Language -
ML
Year Developed: 1973
Developed By: Robin Miner
Primary Purpose: general-purpose functional programming language
Name Meaning: Meta Language -
C++
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 -
ADA
Year Developed: 1980
Developed By: Jean Ichbiah
Primary Purpose: Embedded Systems - Department of Defense
Name Meaning: named after Ada Lovelace -
Python
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 -
Visual Basic
Year Developed: 1991
Developed By: Alan Cooper
Primary Purpose: a program which makes the computer a useful tool
Name Meaning: no deeper meaning -
PHP
Year Developed: 1994
Developed By: Rasmus Lerdorf
Primary Purpose: Web Programming
Name Meaning: Hypertext Preprocessor -
Delphi
Year Developed: 1995
Developed By: Borland Delphi
Primary Purpose: RAD - rapid application development
Name Meaning: named after creator -
Java
Year Developed: 1995
Developed By: James Gosling
Primary Purpose: general-purpose computer programming language
Name Meaning: Java Coffee -
JavaScript
Year Developed: 1995
Developed By: Netscape Communications Corporation, Mozilla Foundation, Ecma International
Primary Purpose: Web Programming
Name Meaning: no deeper meaning