-
Period: to
Plankalkul
Year- 1942-1945
Developer- Konrad Zuse
Primary Purpose- designed for engineering purposes
Acronyms- German word. Stands for “Plan Calculus” -
Fortran
Year- 1950's
Developer- Team of programmers at IBM led by John Backus
Primary Purpose- scientific and engineering applications
Acronyms- FORmula TRANslation -
MATH-MATIC
Year- 1955
Developer- a team led by Charles Katz
Primary Purpose- providing algebraic-style expressions and floating-point arithmetic, and arrays
Acronyms- None -
Lisp
Year- 1958
Developer- Steve Russell, Timothy P. Hart, and Mike Levin
Primary Purpose- originally created as a practical mathematical notation for computer programs
Acronyms- Nope -
COBOL
Year- 1959
Developer- Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney
Primary Purpose- designed for business use
Acronyms- common business-oriented language -
RPG
Year- 1959
Developer- IBM
Primary Purpose- a tool to replicate punched card processing on the IBM 1401
Acronyms- Report Program Generator -
Basic
Year-1964
Developer-John G. Kemeny and Thomas E. Kurtz
Primary Purpose-General-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
Acronyms-Beginner's All-purpose Symbolic Instruction Code -
LOGO
Year- 1967
Developer- Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
Primary Purpose- originally conceived to teach concepts of programming related to Lisp and only later to enable what Papert called "body-syntonic reasoning", where students could understand, predict and reason about the turtle's motion by imagining what they would do if they were the turtle.
Acronyms- None -
Period: to
PASCAL
Year- 1968-69
Developer- Niklaus Wirth
Primary Purpose- intended to encourage good programming practices
Acronyms- None -
B
Year-1969
Developer-Ken Thompson and Dennis Ritchie
Primary Purpose-B was designed for recursive, non-numeric, machine independent applications, such as system and language software
Acronyms-No, though it's speculated that it might be named after a previous work of Thompson's (“Bon”) -
Period: to
C
Year- 1969-1973
Developer- Dennis Ritchie
Primary Purpose- Used to re-implement the Unix operating system, now a general-purpose language.
Acronyms- None -
ML
Year- 1970
Developer- Robin Milner
Primary Purpose- conceived to develop proof tactics in the LCF theorem prover
Acronyms- MetaLanguage -
SQL
Year- 1974
Developer- Donald D. Chamberlin Raymond F. Boyce
Primary Purpose-used in programming and designed for managing data held in a relational database management system.
Acronyms- Structured Query Language -
Period: to
ADA
Year- 1977-1983
Developer- Jean Ichbiah
Primary Purpose- Used to supersede over 450 programming languages used by the DoD at that time.
Acronyms- No, named in honor of Ada Lovelace. -
C++
Year- 1979
Developer- Bjarne Stroustrup
Primary Purpose- It was designed with a bias toward system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use as its design highlights.
Acronyms- None -
Python
Year- 1991
Developer- Guido van Rossum
Primary Purpose- design philosophy which emphasizes code readability used for general-purpose programming
Acronyms- None -
Visual Basic
Year- 1991
Developer- Microsoft
Primary Purpose- designed for beginners
Acronyms- None -
PHP
Year- 1994
Developer- Rasmus Lerdorf
Primary Purpose- designed primarily for web development
Acronyms- Personal Home Page -
Delphi
Year- 1995
Developer- Borland
Primary Purpose- Rapid application development tool for Windows
Acronyms- None -
Java
Year- 1995
Developer- James Gosling
Primary Purpose- specifically designed to have as few implementation dependencies as possible
Acronyms- None -
JavaScript
Year- 1995
Developer- Brendan Eich
Primary Purpose- one of the three core technologies of World Wide Web content production; the majority of websites employ it, and all modern Web browsers support it without the need for plug-ins.
Acronyms- None