-
Plankalkul
Plankalkul was designed by Konrad Zuse specifically for engineering purposes and was the first high-level programming language. It is German for "Plan Calculus". -
Fortran
Fortran was designed by John Backus meant for general purposes, but was well-suited for computations, numeric and scientific. -
MATH-MATIC
MATH-MATIC was designed by Remmington Rand and a team under Charles Katz. It was the marketing name (inspired by FLOW-MATIC) for the Algebraic Translator 3 which focuses on numbers. -
Lisp
Lisp was designed by John McCarthy and developed by Steve Russell as a practical mathematic notation. It then became the language for artificial intelligence research. The name comes from List Protector. -
COBOL
COBOL was designed by Howard Bromberg and other members of CODASYL to make programming portable for data processing. It stands for common business-oriented language. -
RPG
RPG was designed by IBM as a tool to copy punched card processing. It was intended for business applications. The name is an acronym for Report Program Generator. -
BASIC
BASIC was designed by John G. Kemeny and Thomas E. Kurtz to allow all students to use computers without having to create their own software. BASIC stands for Beginner's All-Purpose Symbolic Instruction Code. -
LOGO
LOGO was designed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. It is an adaptation of Lisp made specifically for artificial intelligence and developmental psychology. Its name is derived from the Greek word "logos" which tranlsates to "thought". This separated it from other languages that focused on numbers. -
B
B was designed by Ken Thompson and Dennis Ritchie for the purpose of machine independent applications, like language software. The name came from BCPL, but Dennis suspects that Thompson named it after one of his previous works, Bon. -
C
C was originally designed by Dennis Ritchie to create an independent machine program that could still be controlled by its owner. -
PASCAL
PASCAL was designed by Niklaus Wirth to create an efficient language that could be used to practice good programming. Its name honors the French mathematician, Blaise Pascal. -
SQL
SQL was designed by Donald D. Chamberlin and Raymond F. Boyce for the special purpose of managing data. It is an acronym for Structured Query Language. -
ML
ML was designed by Robin Milner to prove theorems or create a way to prove them. It stands for MetaLanguage. -
ADA
ADA was designed by a team led by Jean Ichbiah to ensure a reliable and efficient embedded system. It was named after Ada Lovelace who is thought to have invented programming. -
C++
C++ was designed by Bjarne Stroustrup to increase the flexibility and efficiency of embedded systems. It is an extension of C, hence the + symbols. -
Python
Python was designed by Guido van Rossum and emphasizes code readability. It allows programmers to use less lines to convey their idea to create program. Its name comes from Monty Python, hence the fun philosophy. -
Visual Basic
Visual Basic was designed by Microsoft for the intention of being easy to learn and use. -
Delphi
Delphi was designed by Borland and developed by Embarcadero Technologies to add full object orientation to its predecessor, Turbo Pascal. -
Java
Java was designed by James Gosling to be independent and object oriented. it lets developers write and run anywhere because it is compatible with every platform. -
PHP
PHP was designed by Rasmus Lerdorf and was intended to be a general-purpose language that was also capable of web development. It originally stood for Personal Home Page but is now a "backronym" for Hypertext Preprocessor. -
Javascript
Javascript was designed by Brendan Eich to complement Java and to be a lightweight interpreted language. Since it was a complement to Java, it has a similar name.