-
Plankalkul
Who Developed: Konrad Zuse
Why: To "simplify the process by using words that could be translated into machine code." (http://wiki.sjs.org/wiki/index.php/History_of_Computers_-_Plankalkul) -
MATH-MATIC
Who Developed: a team led by Charles Katz under the direction of Grace Hopper
Why: to provide algebraic-style expressions, floating-point arithmetic, and arrays -
Fortran (formula translation)
Who developed: An IBM team led by John Backus
Why: "For scientific computations with real numbers and collections of them organized as one- or multidimensional arrays." (https://www.britannica.com/technology/computer-programming-language#ref248109) -
Lisp (list processing)
Who Developed: John McCarthy
Why: "to explore the theoretical foundations of a Turing-complete algorithmic language." (https://www.quora.com/Why-was-LISP-created-What-problems-did-it-solve-at-the-time) -
RPG (Report Program Generator)
Who Developed: IBM
Why: "to serve as an alternative for the punch card processing system on the IBM 1401." (https://www.programmers.io/rpg-programming-language/) -
BASIC (Beginner's All-purpose Symbolic Instruction Code)
Who Developed: John G. Kemeny & Thomas E. Kurtz
Why: "They wanted to enable students in fields other than science and mathematics to use computers." (https://en.wikipedia.org/wiki/BASIC) -
Logo
Who Developed: Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Why: "to teach concepts of programming related to Lisp and only later to enable what Papert called 'body-syntonic reasoning'" (https://en.wikipedia.org/wiki/Logo_(programming_language)) -
COBOL (Common business oriented language)
Who Developed: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, Gertrude Tierney Why: For "business, finance, and administrative systems for companies and governments." (https://www.britannica.com/technology/computer-programming-language#ref248114) -
B
Who Developed: Ken Thompson &Dennis Ritchie
Why: "B is a computer language designed by D. M. Ritchie and K. L. Thompson, for primarily non-numeric applications such as system programming. These typically involve complex logical decision-making, and processing of integers, characters, and bit strings." (https://www.bell-labs.com/usr/dmr/www/bintro.html) -
PASCAL
Who Developed: Niklaus Wirth
Why: to "teach structured programming, which emphasized the orderly use of conditional and loop control structures without GOTO statements." (https://www.britannica.com/technology/computer-programming-language/SQL#ref248118) -
C
Who Developed: Dennis Ritchie Why: C was developed originally "to make utilities running on Unix. Later, it was applied to re-implementing the kernel of the Unix operating system." (https://en.wikipedia.org/wiki/C_(programming_language)) -
ML ( Meta Language)
Who Developed: Robin Milner
Why: "provides pattern matching for function arguments, garbage collection, imperative programming, call-by-value and currying." (https://en.wikipedia.org/wiki/ML_(programming_language)) -
C++
Who Developed: Bjarne Stroustrup Why: To "add object-oriented programming into the C language, which was and still is a language well-respected for its portability without sacrificing speed or low-level functionality." (http://www.cplusplus.com/info/history/) -
ADA
Who Developed: Jean Ichbiah & S. Tucker Taft Why: ADA was developed "for the U.S. Department of Defense for large-scale programming." (https://www.britannica.com/technology/computer-programming-language/SQL#ref849835) -
SQL (Structured Query Language)
Who Developed: Donald D. Chamberlin and Raymond F. Boyce
Why: "to manipulate and retrieve data from a structured data format in the form of tables and holds relationships between those tables." (https://www.quora.com/What-is-SQL-and-why-is-it-important) -
Python
Who Developed: Guido van Rossum
Why: "to help programmers write clear, logical code for small and large-scale projects." (https://en.wikipedia.org/wiki/Python_(programming_language)) -
Visual Basic
Who Developed:Alan Cooper
Why: "to make it easier to write programs for the Windows computer operating system." (https://www.thoughtco.com/what-is-visual-basic-3423998) -
PHP (Personal Home Page)
Who Developed: Rasmus Lerdorf
Why: "To develop Static websites or Dynamic websites or Web applications." (https://www.guru99.com/what-is-php-first-php-program.html) -
Delphi
Who developed: Anders Hejlsberg
Why: to "develop applications ranging from database solutions to mobile applications and is used on Windows as well as Linux." (https://www.techopedia.com/definition/3916/delphi) -
Javascript
Who Developed: Brendan Eich
Why: to create a programming language for the one of the first web browsers. (https://2ality.com/2011/03/javascript-how-it-all-began.html) -
Java
Who Developed: Sun Microsystems, Inc
Why: "to create a new language that would allow consumer electronic devices to communicate with each other." (https://www.britannica.com/technology/Java-computer-programming-language)