Purpose:Designed for engineering
Acronym:German for "Plan Calculus"
FORTRANPeople:John Backus & IBM
Purpose:Developed for scientific and engineering purposes.
Acronym:Derived from The IBM Mathematical 'FOR'mula 'TRAN'slating System
MATH-MATICPeople;Charles Katz and his team
Purpose:Designed as an improvement on FORTRAN and an early language for the UNIVACI and UNIVAC II.
Acronym:"MATH-MATIC" was the marketing name for the AT-3 Compiler
LispPeople:John McCarthy, Steve Russel
Purpose:Originally designed for mathematical notation, favorite for AI design/research
Acronym:Derived from LIStProcessing
COBOLPeople:Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
Purpose:Designed to help describe problems independent of hardware being used(Indepndence from hardware)
Acronym:Common Buisness-Oriented Language
Purpose:Designed for business applications
Acronym:Stands for Report Program Generator
BASICPeople:(John George Kemeny and Thomas Eugene Kurtz)
Purpose:To allow students to write programs for the Dartmouth Time-Sharing System.
Acronym:Tied to the name of an unpublished paper by Kurtz.
LOGOPeople:Wally Feurzeig, Seymour Papert
Purpose:Derived from LISP for educational purposes
Acronym:Derived from the Greek "Logos", meaning word.
BPeople:(Ken Thompson, Dennis Ritchie)
Purpose:Created as a stripped down version of BCPL made in order for it to run on minicomputers of the time
Acronym:Supposedly a contraction of BCPL
Purpose:Designed to encourage good programming purposes using structured programs and data structuring.
Acronym:Named in honor of Blaise Pascal, a French mathematician.
CPeople:Dennis Ritchie(Also helped design B)
Purpose;Designed to encourage cross-platform programming, mapped over machine language well and was a suitable replacement for Assembly languages
Acronym: Derived from B, therefore called C.
MLPeople:Robin Milner and University of Edinburgh students
Purpose:Used to develop proof-tactics in the "LCF theorem prover"
Acronym:Historically stands for "metalanguage"
SQLPeople:Donald D. Chamberlin,Raymond F. Boyce
Purpose:Designed for managing data stored in relational database management systems
Acronym:Stands for Structured Query Language
ADAPeople: US Department of Defense (Jean Ichbiah)
Purpose:Development of large software systems
Acronym: Named after Ada Lovelace(Ada Byron), the first programmer
Purpose:Designed to support various programming paradigms(including OOP, procedural, etc.)
Acronym: C++ is a pun on the increment operator(++)
Delphi AKA Object PascalPeople:Apple Computer, Niklaus Wirth, Anders Hejlsberg
Purpose:Was created to support a Mac application framework
Acronym:It's a dialect of Object Pascal designed for the OOP paradigm.
PythonPeople:Guido van Rossum
Purpose:Designed for simplified syntax and easier code-readibility
Acronym:Derived from the comedy show, Monty Python's Flying Circus
Visual Basic (now known as Visual Basic.NET)People:Microsoft
Purpose:Derived from BASIC and Ruby(not to be confused for the web scripting language) for rapid development of GUI (Graphical User Interface) applications
Acronym:Visual is derived from the "Ruby" half of Visual Basic, Basic is from BASIC (programming language)
JavaPeople:James Gosling and Sun Microsystems
Purpose:Designed to allow code to be used on more than one platform(Write once, run everywhere)
Acronym:Derived from "Java Coffee", a drink enjoyed by the language deveopers
PHPPeople:Rasmus Lerdorf, the PHP group
Purpose:Designed for the web, primarily to create dyanmic websites and for communication with SQL servers.
Acronym:Originally stood for Personal Homepage, now it's PHP: Hypertext Preprocessor