-
Plankalkul
Developed by Konrad Zuse. Purpose: a formal system for planning, often used for engineering purposes. Meaning: "plan calculus" in German. https://www.techworm.net/2017/02/plankalkul-worlds-first-programming-language-computers-written-1942.html -
Fortran
Developed by John Backus. Purpose: Intended for scientific computations with real numbers and collection of them organized as one or multidimensional arrays. Meaning: FORmula TRANslation. https://www.britannica.com/technology/computer-programming-language -
MATH-MATIC
Developed by Remington Rand. Purpose: develop an early programming language. Meaning: marketing name for Algebraic translator 3. https://www.timetoast.com/timelines/programming-languages-0febe2f6-d8ae-4c1b-a06f-f3a063d7004e -
RPG
Developed by IBM. Purpose: Used for business applications. Meaning: Report Program Generator. http://www.migrationspecialties.com/Migration-RPG.html -
COBOL
Developed by Grace Hopper. Purpose: Designed for the business and finance domain. Meaning: Common Business-Oriented Language. https://www.scriptol.com/programming/list-programming-languages.php -
Lisp
Developed by John McCarthy. Purpose: A function applied to data rather than being a sequence of procedural steps as in FORTRAN and ALGOL. Meaning: derived from 'List Processing Language'. https://www.britannica.com/technology/computer-programming-language -
LOGO
Developed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Purpose: Simplified Lisp dialect for education. Meaning: derived from Greek Logos meaning thought. http://el.media.mit.edu/logo-foundation/what_is_logo/logo_programming.html -
BASIC
Developed by John George Kemeny and Thomas Eugene Kurtz. Purpose: Meant to give non-science people an access to computers. Meaning: acronym for Beginner's All-purpose Symbolic Instruction Code. https://medium.com/web-development-zone/a-complete-list-of-computer-programming-languages-1d8bc5a891f -
B
Developed by Dennis M. Ritchie and Ken Thompson. Purpose: predecessor of the C language. Meaning: derived from BCPL. https://www.scriptol.com/programming/list-programming-languages.php -
C
Developed by Dennis M. Ritchie. Purpose: create a minimalist language for the mini computers of the time that had very limited memory space. Meaning: derived from B (next letter) https://www.britannica.com/technology/C-computer-programming-language -
PASCAL
Developed by Niklaus Wirth. Purpose: developed for teaching programming and to develop reliable programs. Meaning: named after Blaise Pascal, the French mathematician. https://www.tutorialspoint.com/pascal/pascal_overview.htm -
ML
Developed by Robin Milner and his associates at the University of Edinburgh. Purpose: develop a functional language inspired by ISWIM. Meaning: Meta Language. https://www.scriptol.com/programming/list-programming-languages.php -
SQL
Developed by Raymond Boyce and Donald Chamberlin. Purpose: used to communicate with a database. Meaning: Structured Query Language. https://www.scriptol.com/programming/list-programming-languages.php -
C++
Developed by Bjarne Stroustrup. Purpose: Based on C, but adds object oriented programming and other capabilities. Meaning: originally known as "C with Classes". https://www.britannica.com/technology/C-computer-language -
Ada
Developed by Dr. Jean Ichbiah. Purpose: Designed for large, long-lived applications, where reliability and efficiency are essential. Meaning: named in honor of Augusta Ada Lovelace. http://www2.adacore.com/adaanswers/about/ada -
Visual Basic
Developed by Microsoft. Purpose: to extend the capabilities of BASIC by adding objects and “event-driven” programming: buttons, menus, and other elements of graphical user interfaces (GUIs). Meaning: Added visual components to Basic. https://www.scriptol.com/programming/basic.php -
Python
Developed by Guido Van Rossum. Purpose: supports imperative, object-oriented, and functional programming paradigms. Meaning: An interpreted scripting programming language. https://www.techopedia.com/definition/3533/python -
Javascript
Developed by Brendan Eich. Purpose: Designed for scripting on the server. Meaning: Created same year as Java, Sun agreed on name. https://www.scriptol.com/programming/javascript.php -
PHP
Developed by Rasmus Lerdorf. Purpose: Server scripting and web page generator. Meaning: Personal Home Page Hypertext Processor. https://www.scriptol.com/programming/php.php -
Java
Developed by James Gosling. Purpose: provide interactivity and multimedia showed that it was particularly well suited for the Web. Meaning: Another name given to Object Pascal. ttps://www.britannica.com/technology/Java-computer-programming-language -
Delphi
Developed by Borland. Purpose: To build and convert an application into a Web service. It provides interfaces for programmers to build applications. Meaning: derived from Pascal. https://searchmicroservices.techtarget.com/definition/Delphi