-
Plankalkul
Developed by Konrad Zuse / Simplify computer programming by using words that could be translated into machine code, Engineering purposes / German - “Plan Calculus” -
MATH-MATIC
Developed by Charles Katz and Grace Hopper / Providing algebraic-style expressions, floating-point arithmetic and arrays / Marketing name for AT-3 - Algebraic Translator 3 -
Fortran
Developed by IBM / Scientific and engineering applications / Abbreviation - Formula Translator -
Lisp
Developed by John McCarthy / Mathematical notation for computer programs / LISt Processor -
RPG
Developed by IBM / Business applications, Replicate data processed through punched card machines / Report Program Generator -
COBOL
Developed by CODASYL / Used in business, finance. And administrative systems for companies and governments, US Dept of Defense effort to create a portable programming language for data processing / Common Business-Oriented Language -
BASIC
Developed by John G. Kemeny and Thomas E. Kurtz / Emphasizes ease of use / Beginner's All-purpose Symbolic Instruction Code -
LOGO
Developed by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon / Educational, Understanding concepts of programming / Not an acronym -
B
Developed by Ken Thompson and Dennis Ritchie / Recursive, non-numeric, machine independent application (system and language software) / Contraction of BCPL (Basic Combined Programming Language) -
PASCAL
Developed by Niklaus Wirth / Encourage good programming practices using structured programming and data structuring / Not an acronym - Named after Blaise Pascal -
C
Developed by Dennis Ritchie / Provide low-level access to memory, Provide language constructs that map efficiently to machine instructions, Require minimal run-time support, Encourage cross-platform programming / Not an acronym -
ML
Developed by Robin Milner / Develop proof tactics in the LCF theorem prover / MetaLanguage -
SQL
Developed by Donald D. Chamberlin and Raymond F. Boyce (IBM) / Manage data stored in a relational database management system / Initially called SEQUEL - Structured English QUEry Language, changed to SQL -
ADA
Developed by Jean Ichbiah / Embedded and real-time systems, Reliability, Efficiency / Not an acronym - Named after Ada Lovelace (first computer programmer) -
C++
Developed by Bjarne Stroustrup / System programming and embedded resource-constrained and large systems, with performance, efficiency and flexibility of use / Not an acronym -
Python
Developed by Guido van Rossum / Emphasize code readability, Express concepts in minimal lines of code / Not an acronym - TV series: Monty Python’s Flying Circus -
Visual Basic
Developed by Microsoft / Easy to learn and use, Accommodate steep learning curve / Derived from BASIC -
PHP
Developed by Rasmus Lerdorf / Server-side scripting language designed for web development, Embedded into HTML / Recursive acronym - Hypertext Preprocessor -
Java
Developed by James Gosling (Sun Microsystems) / Allow application developers to write once and run on all platforms that support Java without recompilation / Not an acronym -
Javascript
Developed by Brendan Eich (Netscape Communications Corporation) / Client side scripting language written into HTML page / Not an acronym -
Delphi
Developed by Borland / Rapid Application Development tool for Windows as the successor of Turbo Pascal, Cross-platform development, / Not an acronym