-
Plankalkul
Developer: Konrad Zuse
Primary Purpose: engineering purposes -
COBOL
-Developer: CODASYL (Conference/Committee on Data Systems Languages)
-Primary purpose: business use
-Based on program design work by Grace Hopper -
Fortran
Developer: John Backus, IBM
Primary Purpose: general purpose, numeric computation, scientific computing -
MATH-MATIC
-Developer: Remington Rand
-Primary Purpose: early programming language for UNIVAC I and II
-Influenced by FLOW-MATIC -
Lisp
Developer: Steve Russell, Timothy P. Hart, and Mike Levin
Primary Purpose: practical mathematical notation for computer programs -
RPG (Report Program Generator)
Developer: IBM
Primary Purpose: business applications -
BASIC (Beginner's All-purpose Symbolic Instruction Code)
-Developer: John G. Kemeny, Thomas E. Kurtz
-Primary purpose: Ease of use, enable others to use computers -
LOGO
Developer: Wally Feurzeig, Seymour Papert, Cynthia Solomon
Primary Purpose: teach concepts of programming related to Lisp -
B
-Developer: Ken Thompson, Dennis Ritchie
-Primary purpose: Designed for recursive, non-numeric, machine-independent applications like language software
-Name derived from BCPL -
PASCAL
Developer: Niklaus Wirth
Primary Purpose: encourage good programming practices using structured programming and data structuring -
C
Developer: Dennis Ritchie
Primary purpose: Make utilities running on Unix -
ML (Meta Language)
-Developer: Robin Milner
-Primary Purpose: general purpose
-Has roots in Lisp -
ADA
Developer: Jean Ichbiah, S. Tucker Taft
Primary purpose: Designed for development of large software systems -
C++
Developer: Bjarne Stroustrup
Primary purpose: general purpose -
SQL (Structured Query Language)
Developer: ISO/IEC
Primary Purpose: managing data held in a relational database management system; stream processing in relational data stream management system -
Python
Developer: Guido van Rossum
Primary Purpose: web programming, or desktop applications -
PHP (Hypertext Preprocessor)
Developer: Rasmus Lerdorf
Primary Purpose: web development -
Delphi
Developer: Embarcadero Technologies
Primary purpose: rapid application development of desktop, mobile, web, and console software -
Javascript
Developer: Netscape Communications Corporation, Mozilla Foundation, Ecma International
Primary Purpose: enables interactive web pages -
Java
Developer: Sun Microsystems (owned by Oracle Corporation)
Primary Purpose: web apps, mobile games, small app modules for use as part of a web page -
Visual Basic
Developer: Microsoft
Primary Purpose: enabled rapid development of graphical user interface applications, access to databases using data access objects, remote data objects or activex data objects, and creation of activex controls and objects