-
People invloved in development: Konrad Zuse Purpose: first high-level non-von Neumann programming language to be designed for a computer Name: German for "formal system for planning"
-
People invloved in development: John Backus Purpose: numeric computation and scientific computing Name: Formula Translating System
-
People invloved in development: Charles Katz Purpose: early programming language for the UNIVAC I and UNIVAC II Name: marketing name for the AT-3 compiler
-
People involoved in development: John McCarthy Purpose: practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus Name: LISt Processing
-
People involved in development: IBM Purpose: a tool to replicate punched card processing on the IBM 1401 Name: Report Program Generator
-
People involved in production: John George Kemeny and Thomas Eugene Kurtz Purpose: general-purpose, high-level programming languages whose design philosophy emphasizes ease of use Name: Beginner's All-purpose Symbolic Instruction Code Acronym: Beginner's All-purpose Symbolic Instruction Code
-
People invloved in development: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon Purpose: teach concepts of programming related to LISP Name: No significant meaning
-
People involved in production: Ken Thompson and Dennis Ritchie Purpose: designed for recursive, non-numeric, machine independent applications, such as system and language software Name: No significant meaning
Acronym: No significance to other names -
People involved in development: Niklaus Wirth Purpose: small and efficient language intended to encourage good programming practices using structured programming and data structuring Name: named in honor of the French mathematician and philosopher Blaise Pascal
-
People invoved in development: Dennis Ritchie Purpose: provides constructs that map efficiently to typical machine instructions Name: No significant meaning
-
People invloved in development: Robin Milner Purpose: use of the Hindley–Milner type inference algorithm, which can automatically infer the types of most expressions without requiring explicit type annotations Name: Metalanguage
-
People involved in development: Donald D. Chamberlin and
Raymond F. Boyce Purpose: designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system Name: Structured Query Language -
People invloved in production: Jean Ichbiah and Tucker Taft Purpose: improved support for systems, numerical, financial, and object-oriented programming Name: Named from Ada Lovelace who considered to be the first computer programmer
-
People invovled in production: Bjarne Stroustrup Purpose: use in embedded systems or operating system kernels Name: No significant meaning
Acronym: later version of C programming language -
People involved in development: Guido van Rossum Purpose: allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java Name: developer being a big fan of Monty Python's Flying Circus named the program after it
-
Ppeople involved in development: Microsoft Purpose: enables the rapid application 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 Name: No significant meaning
-
People involved in development: Borland Purpose: integrated development environment for console, desktop graphical, web, and mobile applications Name: Created in reference to the Oracle of Delphi
-
People involved in development: James Gosling Purpose: general-purpose computer programming language that is concurrent, class-based, object-oriented Acronym: Derived from java coffee which the creator consumed in large quantites
-
People invloved in development: 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: Derived from Java
-
People involoved in development: Rasmus Lerdorf Purpose: designed for web development but also used as a general-purpose programming language Name: Personal Home Page