-
Designed by Konrad Zuse
Designed for engineering purposes -
John Backus
Especially suited to numeric computation and scientific computing -
Designed by Charles Katz
released a commercial compiler for its UNIVAC -
Designed by John McCarthy
Originally created as a practical mathematical notation for computer programs -
Designed by Grace Hopper
Defining its primary domain in business, finance, and administrative systems for companies and governments -
Designed by IBM for business applications
-
Created by John George Kemeny and Thomas Eugene Kurtz
Meant to be easy to use, all purpose programming language -
Designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
Created for educational use, more so for constructivist teaching -
It was mostly the work of Ken Thompson, with contributions from Dennis Ritchie. It was essentially the BCPL system stripped of any component that Thompson felt he could do without, in order to make it fit within the memory capacity of the minicomputers of the time.
-
Designed by Niklaus Wirth to encourage good programming practices using structured programming and data structuring.
-
Designed by Dennis Ritchie
Its design provides constructs that map efficiently to typical machine instructions, and therefore it found lasting use in applications that had formerly been coded in assembly language -
Designed by Robin Milner
It was conceived to develop proof tactics in the LCF theorem prover -
Designed by Donald D. Chamberlin and Raymond F. Boyce
Designed for managing data in relational database management systems -
Designed by a team led by Jean Ichbiah of CII Honeywell Bull
to supersede the hundreds of programming languages then used by the DoD. -
Designed by Bjarne Stroustrup
Adds object oriented features, such as classes, and other enhancements to the C programming language -
Designed by Apple, Niklaus Wirth, Anders Hejlsberg
needed in order to support MacApp -
Designed by Guido van Rossum
Design philosophy emphasizes code readability -
Developed by Microsoft
Designed to be relatively easy to learn and use -
Brendan Eich
Commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites -
Designed by James Gosling
General-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible -
Originally created by Rasmus Lerdorf
designed for Web development to produce dynamic Web pages