-
Plankalkul
Contributors: Konrad Zuse Purpose: Plankalkul was a programming language designed for engineering purposes. Name: "Plankalkul" was derived from "Plan Calculus." -
FORTRAN
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. -
MATH-MATIC
Contributors: Charles Katz Purpose: MATH-MATIC was intended to be an improvement over FORTRAN. -
Lisp
Contributors: John McCarthy, Steve Russell, Timothy P. Hart, Mike Levin Purpose: Lisp was created as a practical mathematical notation for computer programs. -
COBOL
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. -
RPG
Contributors: IBM Purpose: RPG was used to replicate punched card processing on the IBM 1401. Name: RPG stands for Report Program Generator. -
BASIC
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. -
LOGO
Contributors: Wally Feurzeig, Seymour Papert Purpose: LOGO was originally conceived to teach concepts of programming related to LISP. -
B
Contributors: Ken Thompson, Dennis Ritchie Purpose: B was designed for recursive, non-numeric, machine independent applications. Name: The name was derived from BCPL. -
PASCAL
Contributors: Niklaus Wirth Purpose: PASCAL was intended to encourage good programming practices using structured programming and data structuring. -
C
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. -
ML
Contributors: Robin Milner Purpose: ML was known for the use of the Hindley-Milner type inference algorithm. Name: ML stands for metalanguage. -
SQL
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. -
ADA
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 -
C++
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. -
Python
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. -
Visual Basic
Contributors: Microsoft Purpose: Visual Basic was derived from BASIC and was intended to be relatively easy to learn and use. -
Delphi
Contributors: Anders Hejlsberg Purpose: Delphi was originally developed as a rapid application development tool for Windows. -
Java
Contributors: James Gosling Purpose: Java was designed to have as few implementation dependencies as possible and enable developers to “write once, run anywhere.” -
Javascript
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. -
PHP
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.