-
Contributors: Konrad Zuse Purpose: Plankalkul was a programming language designed for engineering purposes. Name: "Plankalkul" was derived from "Plan Calculus."
-
Contributors: John Backus Purpose: FORTRAN was used as a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Name: The name "FORTRAN" was derived from Formula Translating System.
-
Contributors: Charles Katz Purpose: MATH-MATIC was intended to be an improvement over FORTRAN.
-
Contributors: John McCarthy, Steve Russell, Timothy P. Hart, Mike Levin Purpose: Lisp was created as a practical mathematical notation for computer programs.
-
Contributors: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet Purpose: COBOL is primarily used in business, finance, and administrative systems for companies and governments. Name: COBOL stands for Common Business-Oriented Language.
-
Contributors: IBM Purpose: RPG was used to replicate punched card processing on the IBM 1401. Name: RPG stands for Report Program Generator.
-
Contributors: John George Kemeny, Thomas Eugene Kurtz Purpose: BASIC was a family of programming languages designed for ease of use. Name: BASIC stands for Beginner's All-purpose Symbolic Instruction Code.
-
Contributors: Wally Feurzeig, Seymour Papert Purpose: LOGO was originally conceived to teach concepts of programming related to LISP.
-
Contributors: Ken Thompson, Dennis Ritchie Purpose: B was designed for recursive, non-numeric, machine independent applications. Name: The name was derived from BCPL.
-
Contributors: Niklaus Wirth Purpose: PASCAL was intended to encourage good programming practices using structured programming and data structuring.
-
Contributors: Dennis Ritchie C was designed to provide constructs that map efficiently to typical machine instructions. Name: The name "C" may have been derived from BCPL as the second letter in the sequence.
-
Contributors: Robin Milner Purpose: ML was known for the use of the Hindley-Milner type inference algorithm. Name: ML stands for metalanguage.
-
Contributors: Donald D. Chamberlin, Raymond F. Boyce Purpose: SQL was designed for managing data held in a relational database management system. Name: SQL stands for Structured Query Language.
-
Contributors: Jean Ichbiah Purpose: ADA was originally designed under contract to the US Department of Defense to replace the hundreds of programming languages and was then used by the Department of Defense. Name: ADA was named after Ada Lovelace, the first computer programmer
-
Contributors: Bjarne Stroustrup Purpose: C++ was designed for systems programming, with performance, efficiency, and flexibility of use as design requirements. Name: The name "C++" was derived from C.
-
Contributors: Guido van Rossum Purpose: Python was designed to allow programmers to express concepts in fewer lines of code than would be possible in languages such as C.
-
Contributors: Microsoft Purpose: Visual Basic was derived from BASIC and was intended to be relatively easy to learn and use.
-
Contributors: Anders Hejlsberg Purpose: Delphi was originally developed as a rapid application development tool for Windows.
-
Contributors: James Gosling Purpose: Java was designed to have as few implementation dependencies as possible and enable developers to “write once, run anywhere.”
-
Contributors: Brendan Eich Purpose: Javascript was most commonly used as part of web browsers, whose implementations allowed client-side scripts to interact with the user, control the browser, communicate asynchrously, and alter the document content that is displayed.
-
Contributors: Rasmus Lerdorf Purpose: PHP was designed as a server-side scripting language designed for web development, but it was also used as a general-purpose programming language. Name: PHP originally stood for Personal Home Page, but it now stands for Hypertext Preprocessor.