-
Designed by Konrad Zuse. Used for the creation of procedures, and storing chunks that could perform routine operations. Name for "Plan Calculus".
-
Designed by John Backus. Used for engineering projects (airplanes, bridges), and other code suited to numeric computation. Stands for Formula Translation.
-
Designed by Remington Rand. Used for algebraic-style expressions and floating-point arithmetic for the UNIVAC and UNIVAC II. MATH-MATIC was the marketing name for the AT-3 (Algebraic Translator 3).
-
Designed by John McCarthy. Used for manipulation of data strings, which is useful for programming AI. Acronym for List processing.
-
Designed by Howard Bromberg, Norman Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney. Used for business, finance, and other administrative systems for governments and businesses. Stands for common business-oriented language.
-
Designed by IBM. Used for business applications. Stands for Report Program Generator.
-
Designed by John G. Kemeny and Thomas E. Kurtz. Useful for writing simple computer programmings and teaching students. Stands for Beginner's All-purpose Symbolic Instruction Code.
-
Designed by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Used for turtle graphics, movement and drawing a produced line, vector graphics, etc. Acronym for Logic Oriented Graphic Oriented.
-
Designed by Ken Thompson. Used for non-numerical applications like programming, typically something like logical decision making. It's name is derived from BCPL
-
Designed by Niklaus Wirth. Used for general purposes, also developed as a teaching language.
-
Designed by Dennis Ritchie. Used for scripting system applications, games, graphics, calculations, and more.
-
Designed by Robin Milner. Used for writing compiles and helping create theorem provers. Stands for Meta Language.
-
Designed by Donald D. Chamberlin and Raymond F. Boyce. Used for performing tasks like update data on a database or retrieve data from a database. Stands for Structured Query Language.
-
Designed by Jean Ichbiah and S. Tucker Taft. Used for a wide variety of functions, anything from missile control to payroll to air traffic. Named after Augusta Ada.
-
Designed by Bjarne Stroustrup.Portable, reusable code, used to develop applications that can be adapted to multiple platforms. C++ because it is an extension of C.
-
Designed by Guido van Rossum. Used for web development, AI, machine learning, operating systems, mobile application development, and some games.
-
Designed by Microsoft. Used for writing system-specific applications for Microsoft/windows.
-
Designed by Rasmus Lerdorf. Used for server-side web development. Stands for Hypertext Preprocessor.
-
Designed by Anders Hejlsberg. Used for application development of desktop, mobile, web, and console software.
-
Designed by James Gosling. Used to desktop and mobile applications, do big data processes, designing systems, and more. Named after Java coffee.
-
Designed by Brendan Eich. Used as a scripting language, meaning it's written into an HTML page (websites). Similar to java sometimes but is not related.