-
Plankalkul
Creation date: 1945 (Date unknown)
Developers: Konrad Zuse
Purpose: Engineering purpose (algorithmic language)
Acronym/Meaning: Plan Calculus -
MATH-MATIC
Creation date: (Date unknown)
Developers:
Team led by Charles Katz under the direction of Grace Hopper.
Purpose:
“could contain numeric exponents, including decimals and fractions, by way of a custom typewriter” (wikipedia).
Acronym/Meaning:
“marketing name for the AT-3 (Algebraic Translator 3) compiler, an early programming language for the UNIVAC I and UNIVAC II (wikipedia). -
Fortran
Creation date: (Date unknown)
Developers:
Team at IBM led by John Backus
Purpose:
Acronym/Meaning: -
Lisp
Creation date: 1958 (Date unknown)
Developers: John McCarthy
Purpose:
General purpose and AI language. Easy to use and test. Good for large projects and explorative programming (nist.gov).
Acronym/Meaning: Acronym for list processing -
RPG
Creation date: (Date unknown)
Developers: IBM
Purpose: “originated as a report-buildingprogram used in DEC and IBM minicomputer operating systems and evolved into a fully procedural programming language” (search400.techtarget.com).
Acronym/Meaning: Report Program Generator -
COBOL
Creation date: 1960s (Date unknown)
Developers: Grace Hopper
Purpose: For business applications.
Acronym/Meaning: common business-oriented language -
BASIC
Creation date: 1964* (*Date unknown)
Developers: John G. Kemeny and Thomas E. Kurtz
Purpose: Ease of use programming.
Acronym/Meaning: Beginner's All-purpose Symbolic Instruction Code -
Visual Basic
Creation date: 1964 (Date unknown)
Developers: Alan Cooper
And
Microsoft Corporation.
Purpose: a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft for its Component Object Model (COM)
Acronym/Meaning: “"Visual" refers to the method used to create what the user sees—the graphical user interface, or GUI. "Basic" refers to the BASIC (Beginners All-Purpose Symbolic Instruction Code) programming language” (msdn.microsoft.com). -
Logo
Creation date: 1967 (Date unknown)
Developers: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
Purpose:
Educational programming language
Acronym/Meaning:
“derived from the Greek logos meaning word or "thought" by Feurzeig (wikipedia). -
B
Creation date: 1969* (Day unknown).
Developers: Ken Thompson & Dennis Ritchie
Purpose: “For primarily non-numeric applications such as system programming” (bell-labs.com). “usually much easier to write and understand than assembly language programs” (bell-labs.com)
Acronym/Meaning: Program comes from BCPL. -
ML
Creation date: Early 1970s (Date unknown)
Developers:
Robin Milner
Purpose:
“a general-purpose, modular, functional programming language with compile-time type checking and type inference” (wikipedia).
Acronym/Meaning:
Machine Learning -
PASCAL
Creation date: 1970 (Date unknown)
Developers:
Niklaus Wirth
Purpose:
imperative and procedural programming language
Acronym/Meaning:
“Programming language named for 17th century mathematician Blaise Pascal” (abbreviations.com). -
SQL
Creation date: mid-1970s (Date unknown)
Developers: Chamberlin and Raymond Boyce
Purpose: “Designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).”
Source: wikipedia
Acronym/Meaning: Structured Query Language -
ADA
Creation date: Late 1970s* (*Date on timeline signifies the period of the 70's, not the actual creation date.)
Developers: Jean Ichbiah
Purpose: “designed to be a general-purpose language for everything from business applications to rocket guidance systems” (webopedia.com).
Acronym/Meaning:
After the name “Augusta Ada.” -
C
Creation date: 1972* (Date unknown)
Developers: Dennis Ritchie
Purpose: General purpose language
Acronym/Meaning: Comes from the same company of B. -
C++
Creation date: 1979 (Date unknown)
Developers: Bjarne Stroustrup
Purpose: “communicates instructions to a program called a compiler which converts human-readable code into a string of ones and zeroes which is the only thing a machine can understand” (Agnophilo - cplusplus.com)
Acronym/Meaning: C Object-Oriented Programming Language -
Python
Creation date: Late 1980s (Date unknown)
Developers: Guido Van Rossum
Purpose: “ an interpreted, object-oriented, high-level programming language with dynamic semantics” (python.org).
Acronym/Meaning: From a draft script of “Monty Python's Flying Circus”, a 70s BBC Comedy (quora.com). -
PHP
Creation date: 1994 (Date unknown)
Developers: Rasmus Lerdorf
Purpose: “server-side scripting language designed for web development but also used as a general-purpose programming language” (wikipedia.org).
Acronym/Meaning:
Hypertext Preprocessor -
Delphi
Creation date: 1995 (Date unknown)
Developers: Borland Software Corporation
Purpose:
“Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design” (delphilanguage.blogspot.com)
Acronym/Meaning:
“project codenamed Delphi hatched in mid 1993” “based on Object Pascal”
(delphilanguage.blogspot.com). -
Java
Creation date: 1995 (Date unknown)
Developers: James Gosling at Sun Microsystems
Purpose: “concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible”
(en.wikipedia.org/wiki/Java_(programming_language)).
Acronym/Meaning:
Named by Sun Mircosystems -
JavaScript
Creation date:
May 1995 (Specific Date unknown)
Developers: Brendan Eich
Purpose: Dynamic programming language. “It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages. It is an interpreted programming
Acronym/Meaning:
Trademark of “Java” was licensed to Netscape which turned Mocha (original program name) to JavaScript