-
Plankalkul
Developed by Konrad Zuse Designed for engineering calculations -
MATH-MATIC
Developed by a team led by Charles Katz under the direction of Grace Hopper Designed to work with the UNIVAC I and UNIVAC II computer systems -
FORTRAN
Developed by a team of programmers at IBM led by John Backus Designed to allow easy translation of math formulas into code Stands for for FORmula TRANslation -
LISP
Developed by John McCarthy Designed to make practical mathematical notation for computer programs Stands for LISt Processor -
RPG
Developed by IBM Designed to act as a high-level programming language for business applications Stands for Report Program Generator -
COBOL
Developed by a large committee based out of the Department of Defense Designed to be primarily used in business, finance, and administrative systems for companies and governments Stands for Common Business-Oriented Language -
BASIC
Developed by John Kemeny and Thomas Kurtz Designed to allow students to write mainframe computer programs for the Dartmouth Time-Sharing System Stands for Beginner's All-purpose Symbolic Instruction Code -
LOGO
Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon Designed to act as an educational programming language but is commonly used to create turtle graphics -
B
Developed by Ken Thompson and Dennis Ritchie Designed for non-numeric applications such as system programming Stands for a more stripped version of BCPL, it's sister program -
PASCAL
Developed by Niklaus Wirth Designed to act as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. -
C
Developed by Dennis Ritchie Designed to provide constructs that map efficiently to typical machine instructions -
ML
Developed by Robin Milner Designed to develop proof tactics in the LCF theorem prover Stands for MetaLanguage -
SQL
Developed by Donald D. Chamberlin and Raymond F. Boyce Designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system Stands for Structured Query Language -
C++
Developed by Bjarne Stroustrup Designed for system programming and embedded, resource-constrained and large systems, with a focus on performance, efficiency and flexibility -
ADA
Developed by a team led by Dr. Jean Ichbiah Designed for large, long-lived applications and embedded systems -
Python
Developed by Guido van Rossum Designed to be capable of exception handling and interfacing with the operating system Amoeba -
Visual Basic
Developed by a Microsoft team led by Alan Cooper Designed to accommodate a steep learning curve in which programmers can create both simple and complex GUI applications -
Java
Developed by James Gosling, Mike Sheridan, and Patrick Naughton Designed for interactive television, but it was too advanced for the digital cable television industry at the time -
PHP
Developed by Rasmus Lerdorf Designed to act as a server-side scripting language designed for web development but also used as a general-purpose programming language Originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor. -
Javascript
Developed by Brendan Eich for Netscape Communications Designed to act as a glue language for HTML -
Delphi
Developed by Anders Hejlsberg and his team Designed to be used as a rapid application development tool