- 
  
  Name: Plankalkul ("Plan Calculus")
 Who: Konrad Zuse
 Purpose: It was the first high-level non-von Neumann programming language to be designed for a computer.
- 
  
  Name: FORTRAN (Mathematical Formula Translating System)
 Who: IBM team led by John Backus
 Purpose: It was intended for scientific computations with real numbers and collections of them organized.
 Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
- 
  
  Name: MATH-MATIC
 Who: Charles Katz
 Purpose: Intended as an improvement over FORTRAN.
- 
  
  Name: COBOL (vcommon business oriented language)
 Who: CODASYL (Committee on Data Systems and Languages)
 Purpose: This Introduced the record data structure, a record of clusters heterogeneous data such as a name, ID number, age, and address into a single unit.
 Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
- 
  
  Name: LISP (Iist processing)
 Who: John McCarthy at the Massachusetts Institute of Technology
 Purpose: a practical mathematical notation for computer programs
 Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language
- 
  
  Name: BASIC (beginner’s all-purpose symbolic instruction code)
 Who: John Kemeny and Thomas Kurtz
 Purpose: It was intended to be easy to learn by novices, particularly non-computer science majors, and to run well on a time-sharing computer with many users.
 Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
- 
  
  Name: RPG (Report Program Generator)
 Who; IBM
 Purpose: It is a high-level database access and text generation language made for mainframe MIS environments
- 
  
  Name: LOGO (means thought)
 Who: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
 Purpose: a simplified LISP dialect for education
- 
  
  Name: B (B was derived from BCPL)
 Who: Ken Thompson
 Purpose: designed for recursive, non-numeric, machine independent applications,
- 
  
  Name: PASCAL
 Who: Niklaus Wirth of Switzerland
 Purpose: It was designed to teach structured programming, which emphasized the orderly use of conditional and loop control structures without GOTO statements.
 Sources: http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
- 
  
  Name: C
 Who: Dennis Ritchie and Brian Kernighan at the AT&T Corporation
 Purpose: a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information.
 Sources: http://groups.engin.umd.umich.edu/CIS/course.des/cis400/c/c.html
- 
  
  Name: ML ( Meta Language)
 Who: Robin Milner & others at the University of Edinburgh
 Purpose: It was conceived to develop proof tactics in the LCF theorem prover.
- 
  
  Name: SQL (structured query language)
 Who: Donald D. Chamberlin and Raymond F. Boyce
 Purpose: It is a language for specifying the organization of databases.
 Sources: http://en.wikipedia.org/wiki/SQL, http://www.britannica.com/EBchecked/topic/130670/computer-programming-language/248115/SQL
- 
  
  Name: ADA (named for Augusta Ada King, countess of Lovelace)
 who: Jean Ichbiah, Tucker Taft
 Purpose: for the U.S. Department of Defense for large-scale programming
- 
  
  Name: C++ (the name signifies the evolutionary nature of the changes from C)
 Who: Bjarne Stroustrup
 Purpose: extended C by adding objects to it while preserving the efficiency of C programs.
- 
  
  Name: Python
 Who: Guido van Rossum, Python Software Foundation
 Purpose: Emphasizes code readability, and it allows programmers to write thier code in fewer lines.
- 
  
  Name: Visual Basic
 Who: Microsoft
 Purpose: to extend the capabilities of BASIC by adding objects and “event-driven” programming.
- 
  
  Name: Java
 Who: James Gosling and Sun Microsystems
 Purpose: . It is intended to let application developers "write once, run anywhere"
- 
  
  Name: PHP (Hypertext Preprocessor)
 Who: Rasmus Lerdorf, The PHP Group
 Purpsoe: It was designed for web development but also used as a general-purpose programming language.
- 
  
  Name: Javascrpit
 Who: Brendan Eich
 Purpose: used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
- 
  
  Name: Delphi (Embarcadero Delphi )
 who: Borland, Embarcadero Technologies
 Purpose: integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.
