- 
  
  Konrad Zues
 Designed for engineering purposes
- 
  
  John Backus
 Used for high level, scientific and mathmatic computations
- 
  
  John McCarthy
 Practical mathmatical notation
- 
  
  Borland Group
 Rapid communication development tool for windows
- 
  
  IBM
 commercial applications on mid-range computers.
- 
  
  Howard Brombourg
 Business Application running tool for windows
- 
  
  John Kimmey, Thomas Kurtz
 To allow non-math and science students the ease of software making
- 
  
  Wally Feurzeig
 Educational Tool
- 
  
  Developed by Ken Thompson, and Dennis Ritchie
 Designed for recursive, and non-numeric machine independent applications
- 
  
  Dennis Ritchie
 Provides construct that map efficency to typical machine instructions.
- 
  
  NIkolas Wirth
 Commerical uses
- 
  
  low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture.
- 
  
  Structured Query Language. SQL is used to communicate with a database.Donald Chaimberlin
- 
  
  Developed by Jean Ichiban
 Designed for development of large software systems
- 
  
  Bjorne Stroupstrup
 Desktop applications.
- 
  
  Guido van Rossum
 Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.
- 
  
  Microsoft
 Easy to use for anyone
- 
  
  James Gosling
 Websites
- 
  
  Brenden Eich
 Webbrowsers
- 
  
  Remus Lerduf
 Integral part of Web Architecture