-
Plankalkul
Developed by Konrad Zuse with the purpose of being used to create the theoretical conditions needed for the formulation of problems. The name means Plan Calculus. -
MATH-MATIC
Developed by Charles Katz with the purpose of being used for business data processing. The name has no specific meaning. -
Fortran
Developed by John Backrus with the purpose of performing a repetitive task from a single set of instructions by using loops. The name stands for Formula Translator. -
Lisp
Developed by John McCarthy, Steve Russel, Timothy Hart, and Mike Levin with the purpose of being used for artificial intelligence programming. The name stands for List Processing Language. -
COBOL
Developed by Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, and Jean E. Sammet with the purpose of being used for business applications. The name stands for Common Business Oriented Language. -
BASIC
Developed by John Kemeny and Thomas Kurtz with the purpose of being an easy-to-learn language. The name stands for Beginner's All-Purpose Symbolic Instruction Code. -
RPG
Developed by IBM with the purpose of being used for business applications. The name stands for Report Program Generator. -
LOGO
Developed by Seymour Papert with the purpose of being a language for children. The name is taken from the Greek word "logos" that means "word". -
B
Developed by Ken Thompson and Dennis Ritchie with the purpose of being used on old minicomputers such as PDP-7. The name has no specific meaning but was named after its predecessor, BCPL. -
PASCAL
Developed by Wirth and Jensen with the purpose of being used for structured programming and data structuring. It is named after Blaise Pascal. -
C
Developed by Dennis Ritchie with the purpose of being used on the Unix platform. The name has no specific meaning as it was chosen because of its predecessor being B. -
SQL
Developed by IBM with the purpose of being used for database management systems. The name means Structured Query Language. -
ML
Developed by Robin Milner with the purpose of being used for functional programming. The name stands for Meta Language. -
ADA
Developed by Jean Ichbiah for the purpose of being used with embedded and real-time systems. It is not an acronym, but named after Augusta Ada Lovelace. -
C++
Developed by Bjarne Stroustrup with the purpose of writing object-oriented simulations. The name has no specific meaning and was simply chosen because its predecessor is C. -
Python
Developed by Van Rossum with the purpose of improving code readability. The name has no specific meaning. -
Visual Basic
Developed by Alan Cooper with the purpose of creating a graphical environment for Windows applications. The name means Visual Beginner's All-Purpose Symbolic Instruction Code. -
Delphi
Developed by Anders Hejlsberg with the purpose of being an object-oriented version of Pascal. The name has no specific meaning. -
Java
Developed by James Gosling with the purpose of being platform independent. The name has no specific meaning. -
PHP
Developed by Rasmus Lerdorf with the purpose of being used for web development. The name first stood for Personal Home Page but now stands for PHP: Hypertext Preprocessor. -
Javascript
Developed by Brendan Eich with the purpose of being used for the design elements of websites. The name has no specific meaning.