-
Plankalkul
Year: 1948
Developed By: Konrad Zuse
Purpose: Designed for engineering purposes
Acronym: "Plan Calculus" -
Fortran
Year: 1955
Developed By: A team of programmers at IBM led by John Backus
Purpose: To allow easy translation of math formulas into code
Acronym: FORmula TRANslation -
MATH-MATIC
Year: 1955
Developed By: Charles Katz
Purpose: Meant to be an improvement over FORTRAN.
Acronym: None. -
Lisp
Year: 1958
Developed By: John McCarthy
Purpose: Mathematical notation for computer programs.
Acronym: Locator/Identifier Separation Protocol -
COBOL
Year: 1959
Developed By: CODASYL Committee
Purpose: Developing file-oriented applications for businesses.
Acronym: Common Business-Oriented Language -
RPG
Year: 1959
Developed By: International Business Machines
Purpose: Use for business applications
Acronym: Report Program Generator -
BASIC
Year: 1964
Developed By: John G. Kemeny and Thomas E. Kurtz
Purpose: Designed as an interactive mainframe timesharing language.
Acronym: Beginner's All-purpose Symbolic Instruction Code -
LOGO
Year: 1967
Developed By: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
Purpose: To teach mathematical ideas to children through learning computer programming.
Acronym: None -
B
Year: 1969
Developed By: D. M. Ritchie and K. L. Thompson
Purpose: B's main purpose is system development
Acronym: Named after the B in BCPL (Basic Combined Programming Language) -
PASCAL
Year: 1970
Developed By: Niklaus Wirth
Purpose: Intended to encourage better programming practices by using structured programs and data structuring.
Acronym: None -
C
Year: 1972
Developed By: Dennis Ritchie and Brian Kernighan
Purpose: Use for developing system applications that form operation systems like Windows.
Acronym: None -
ML
Year: 1973
Developed By: Robin Milner
Purpose: Characterizes programming languages by functional control structure.
Acronym: Meta Language -
SQL
Year: 1978
Developed By: Donald D. Chamberlin, Raymond F. Boyce
Purpose: Managing data held in RDBMS.
Acronym: Structured Query Language -
C++
Year: 1979
Developed By: Bjarne Stroustrup
Purpose: Used to write drivers and other softwares that rely on hardware under realtime constraints.
Acronym: C With Classes -
ADA
Year: Early 1980s
Who Developed It: Dr. Jean Ichbiah and his team
Purpose: ADA was designed to be a general language for everything ranging from business applications to rocket guidance systems.
Acronym: None, was named after Ada Byron -
Python
Year: 1991
Developed By: Guido van Rossum
Purpose: Allows programmers to use concepts in fewer lines of code than C++ or Java.
Acronym: None -
Visual Basic
Year: 1991
Developed By: Microsoft
Purpose: Provides a graphical programming enironment and a paint metaphor for developing interfaces.
Acronym: None -
PHP
Year: 1994
Developed By: Rasmus Lerdorf
Purpose: Used for web development.
Acronym: Hypertext Preprocessor -
Delphi
Year: 1995
Developed By: Anders Hejlsberg
Purpose: Software development for desktop, mobile, web, and console applications.
Acronym: None -
Java
Year: 1995
Developed By: Sun Microsystems
Purpose: Designed to be a platform independent language that could run on different systems.
Acronym: -
Javascript
Year: 1995
Developed By: Brendan Eich
Purpose: Used to manipulate the web page elements and design
Acronym: None