-
Plankalkul
Year: 1945
Developers: Konrad Zuse
Purpose: engineering purposes
Acronym: Plan Calculus -
Fortran
Year: 1957
Developers: John Backus
Purpose: develop a more practical alternative to assembly language for programming the IBM 704 mainframe computer
Acronym:FORmula TRANslating -
MATH-MATIC
Year: 1957
Developers: Charles Katz
Purpose: early programming language for UNIVAC I and UNIVAC II
Acronym: another name for the AT 3 Compiler -
Lisp
Year: 1958
Developers: John McCarthy
Purpose: serving as a practical mathematical notation for computer programs
Acronym: LISt Processing -
COBOL
Year: 1959
Developers: CODASYL
Purpose: erve as a primary domain in business, finance, and adminstrative systems for companies
Acronym: COmmon Business-Oriented Language -
RPG
Year: 1959
Developers: IBM
Purpose:high-level programming language for business applications
Acronym: Report Program Generator -
LOGO
Year: 1967
Developers: Wally Feurzeig and Seymour Papert
Purpose: educational use, specifically constructivist teaching
Acronym: Greek word logos meaning word -
B
Year: 1969
Who developed it: Ken Thompson, Dennis Ritchie
Purpose: computer language intended for non-numeric applications typified system programming
Acronym: Name comes from Bon -
C
Year: 1969
Developers: Dennis Ritchie
Purpose:provide constructs which map effectively to typical machine instructions
Acronym: NONE -
PASCAL
Year: 1970
Developers: Niklaus Wirth
Purpose: encourage good programming practices using structured programming and data structuring
Acronym: named after Blaise Pascal -
SQL
Year: 1972
Developers: IBM
Purpose: manage data in relational database management systems
Acronym: Structured Query Language -
ML
Year: 1973
Developers: Robin Milner
Purpose: general-purpose functional programming language
Acronym: Meta Language -
ADA
Year: 1977
Who Developed it: Jean Ichbiah
Primary Purpose: structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language
Acronym: Ada was named after Ada Lovelace -
C++
Year: 1979
Developers: Bjarne Stroustrup
Purpose: allow the addition of object oriented features and other enhancements to the C programming language
Acronym: ++ stands for increment operator -
BASIC
Year: 1964
Developers: John George Kemeny and Thomas Eugene Kurtz
Purpose:interactive mainframe timesharing language
Acronym:Beginner's All-purpose Symbolic Instruction Code -
Python
Year: 1989
Developers: Guido van Rossum
Purpose: improve code readability
Acronym: NONE -
Java
Year: 1991
Developers: James Gosling, Miker Sheridan and Patrick Naughton
Purpose: object-oriented computer language with few implementation dependencies
Acronym: Named after Java coffee -
Visual Basic
Year: 1991
Developers: Microsoft
Purpose: Designed for developing user interfaces
Acronym: NONE -
Delphi
Year: 1995
Who Developed it: Embarcadero Technologies, Borland
Primary Purpose: an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications
Acronym: NONE -
Javascript
Year: 1995
Developers: Brendan Eich
Purpose: create enhanced user interfaces and dynamic websites
Acronym: NONE -
PHP
Year: 1995
Developers: The PHP Group
Purpose: web development but also used as a general-purpose programming language
Acronym: Personal Home Page