-
Plankalkül
Developed by: Konrad Zuse
Developed for: engineering purposes
Name means "Plan Calculus" in German -
Fortran
Developed by: John Backus
Developed for: numeric computation and scientific computing
Name derived from Formula Translating System -
MATH-MATIC
Developed by: Charles Katz
Developed for: Improvement to FORTRAN -
Lisp
Developed by: John McCarthy, Steve Russell, Timothy P. Hart, and Mike Levin
Developed for: practical mathematical notation for computer programs
Name derives from LISt Processor -
COBOL
Developed by: Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet, William Selden, and Gertrude Tierney
Developed for: business use
Acronym: common business-oriented language -
RPG
Develepoed by: IBM
Developed for: business applications
Orginally stood for Report Program Generator -
BASIC
Developed by: John G. Kemeny and Thomas E. Kurtz
Developed for: An easy programming language for non-scientists and mathematicians.
Acronym: Beginner's All-purpose Symbolic Instruction Code -
Logo
Developed by: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
Developed for: educational purposes
Name derived from Greek logos meaning word or "thought" -
B
Developed by: Ken Thompson and Dennis Ritchie
Devolped for: recursive, non-numeric, machine independent applications, such as system and language software.
Name derived from BCPL -
PASCAL
Developed by: Niklaus Wirth
Developed for: encouraging good programming practices using structured programming and data structuring
Named in honor Blaise Pascal -
C
Developed by: Dennis Ritchie
Developed for: re-implementation of the Unix operating system -
ML
Developed by: Robin Miller
Developed for: development of proof tactics in the LCF theorem prover
Name stands for metalanguage -
SQL
Developed by: Donald D. Chamberlin, Raymond F. Boyce, and ISO/IEC
Developed for: managing data held in a relational database management system
Name stands for Structured Query Language -
Ada
Developed by: Jean Ichbiah and Tucker Taft
Developed for: A safer programming laguage for The Department of Defense
Named after Ada Lovelace, first computer programmer. -
C++
Developed by: Bjarne Stroustrup
Developed for: system programming and embedded, resource-constrained and large systems, with performance, efficiency and flexibility of use
Based on C -
Visual Basic
Designed by: John George Kemeny and Thomas Eugene Kurtz
Designed for: Easy programming for beginners
Derived from BASIC -
Python
Deveolped by: Guido van Rossum and Python Software Foundation
Developed for: general purposes -
Delphi
Developed by: Embarcadero Technologies and Borland
Developed for: console, desktop graphical, web, and mobile applications -
Java
Developed by: James Gosling
Developed for: easy implementation
Named for Java coffee -
JavaScript
Developed by: Brendan Eich
Developed for: lightweight interpreted language that would complement Java by appealing to nonprofessional programmers -
PHP
Developed by: Rasmus Lerdorf
Developed for: web development
Name originally stood for Personal Home Page. Now stands for PHP: Hypertext Preprocessor.