- 
  
  Year Developed: 1948
 Developed By: Konrad Zuse
 Primary Purpose: To deveop a programming language. Was the first complete high level language
 Acronym Meaning: Zuse wrote "Rechenplan allgemeiner Struktur" which developed into Plankalkül
- 
  
  Year Developed: 1957
 Developed By: Charles Katz
 Primary Purpose: To be an improvement over FORTRAN. Led to the development of the first English-language business data processing compiler. To allow fast and simple programming of math problems.
 Acronym Meaning: Marketing name for the AT-3 compiler
- 
  
  Year Developed: 1957
 Developed By: John Backus and IBM
 Primary Purpose: To develop a more practical alternative to assembly language for programming theIBM 704 mainframe computer.To make entering equations into the computer easier.
 Acronym Meaning: Stands for Formula Translating System
- 
  
  Year Developed: 1958
 Developed By: John McCarthy
 Primary Purpose: To be a practical mathematical notation for computer programs, also used as a programming language for artificial intelligence research.
 Acronym Meaning: LISP derives from "LISt Processor"
- 
  
  Year Developed: 1959
 Developed By: IBM
 Primary Purpose: To be a tool to replicate punched card processing on the IBM 1401. Was intended to facilitate ease of transition from tabulating equipment.
 Acronym Meaning: RPG stands for Report Program Generator
- 
  
  Year Developed: 1959
 Developed By: CODASYL- "Conference/Committee on Data Systems Languages"
 Primary Purpose: To be used by business, finance, and administrative systems for companies and governments.
 Acronym Meaning: Common Business-Oriented Language
- 
  
  Year Developed: 1964
 Developed By: John Kemeny & Thomas Kurtz
 Primary Purpose: To be an easy to use language that people other than scientists and mathematicians could use on their personal computers.
 Acronym Meaning: Comes from the name of an unpublished paper by Thomas Kurtz. Stands for "Beginner's All-purpose Symbolic Instruction Code"
- 
  
  Year Developed: 1967
 Developed By: Wally Feurzeig & Seymour Papert
 Primary Purpose: To teach concepts of programming related to Lisp and other computer science concepts.
 Acronym Meaning: Derived from the Greek logos meaning word or "thought" to distinguish itself from other programming languages.
- 
  
  Year Developed: 1969
 Developed By: Ken Thompson & Dennis Ritchie
 Primary Purpose: To make a programming language with less components that could fit within current computer memory capacities. Designed for recursive, non-numeric, machine independent applications.
 Acronym Meaning: Derived from BCPL, an earlier programming language
- 
  
  Year Developed: 1970
 Developed By: Niklaus Wirth
 Primary Purpose: To be a small and efficient language to encourage good programming practices using structured programming and data structuring. It was intended to be used to teach students structured programming.
 Acronym Meaning: Named in honor of the French mathematician and philosopher Blaise Pascal
- 
  
  Year Developed: 1972
 Developed By: Dennis Ritchie
 Primary Purpose: To re-implement the Unix operating system and to be compiled using a straightforward compiler, provide low-level access to memory, provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.
 Acronym Meaning: Came after B, so it just followed the alphabet.
- 
  
  Year Developed: 1973
 Developed By: Robin Milner
 Primary Purpose: To develop proof tactics in the LCF theorem prover. Uses an algorithm that can automatically infer the types of most expressions without requiring explicit type annotations.
 Acronym Meaning: ML stands for metalanguage
- 
  
  Year Developed: 1974
 Developed By: Donald D. Chamberlin & Raymond F. Boyce
 Primary Purpose: To manage data held in a relational database management system, or to stream processing in a relational data stream management system. Designed to manipulate and retrieve data stored in IBM's System R.
 Acronym Meaning: Was originally SEQUEL (Structured English QUEry Language) but that was trademarked by an aircraft company, so it was shortened to SQL (Structured Query Language)
- 
  
  Year Developed: 1980
 Developed By: A team led by Jean Ichbiah of CII Honeywell Bull. They were under contract to the US Department of Defense.
 Primary Purpose: In the 1970s the DoD was concerned about the number of different computer programming languages that they used for their computer system projects. Because of this, they needed to create a language that fit their requirements so they would be using a lower number them, and ADA was the result.
 Acronym Meaning: Named after Ada Lovelace.
- 
  
  Year Developed: 1983
 Developed By: Bjarne Stroustrup
 Primary Purpose: To enhance C language. Good for large software development AND was fast, combining the good qualities from Simula & BCPL.
 Acronym Meaning: New features were "added" to the C language
- 
  
  Year Developed: 1991
 Developed By: Guido van Rossum
 Primary Purpose: Easy to extend, supports multiple platforms. Supposed to just be an interpreter for the new scripting language then.
 Acronym Meaning: The creator was a big fan of Monty Python's Flying Circus
- 
  
  Year Developed: 1991
 Developed By: Microsoft & Alan Cooper
 Primary Purpose: Easy to learn and use. A programmer can create an application using the components provided by the Visual Basic program itself.
 Acronym Meaning: Is a part of Microsoft Visual Studio
- 
  
  Year Developed: 1995
 Developed By: Embarcadero Technologies. Chief architect was Anders Hejlsberg.
 Primary Purpose: To provide database connectivity to programmers as a key feature.
 Acronym Meaning: Was originally the codename for the project. In reference the Oracle at Delphi because a popular database package then was Oracle database.
- 
  
  Year Developed: 1995
 Developed By: James Gosling
 Primary Purpose: There were 5 primary goals for the language, to be simple, object-oriented, and familiar,
 Ito be robust and secure, to be architecture-neutral and portable,to execute with high performance and to be interpreted, threaded, and dynamic.
 Acronym Meaning: Java name is derived from java coffee.
- 
  
  Year Developed: 1995
 Developed By: Brendan Eich
 Primary Purpose: To be a lightweight interpreted language that would complement Java by appealing to nonprofessional programmers
 Acronym Meaning: Was originally LiveScript but was changed to support Java technology
- 
  
  Year Developed: 1995
 Developed By: Rasmus Lerdorf
 Primary Purpose: To build simple, dynamic web applications. Was actually not intended to be a new programming language.
 Acronym Meaning: Personal Home Page
