-
Plankalkul (German)
Developer: Konrad Zuse
Purpose: Designed for doing calculations for engineering
Name: In english means "Plan Calculus" -
Fortran
Developer: IBM
Purpose: Scientific and engineering applications such as weather prediction, computation physics, and computational chemistry
Name: Acronym for "FORmula TRANslating System -
MATH-MATIC
Developer: Charles Katz
Purpose: To improve on FORTRAN and be used for UNIVAC I and UNIVAC II
Name: Marketing name for AT-3 compiler -
Lisp
Developer: John Mcarthy
Purpose: Practical mathematical notation for computer programs, and Artificial Inteligence reserach
Name: Comes from "LISt Processing" -
COBOL
Developer: Grace Hopper
Purpose: To be used in business, finance, and administrative systems for companies and governments
Name: Acronym for COmmon Business-Oriented Language -
RPG
Developer: IBM
Purpose: Tor eplicate punched card processing on the IBM 1401
Name: Stands for "Report Pragram Generator" -
BASIC
Developer: John G. Kemeny & Thomas E. Kurtz at Dartmouth College
Purpose: To create a language that is easy to use
Name: Stands for "Beginner's All-purpose Symbolic Instruction Code" -
LOGO
Developer: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert, and Cynthia Solomon
Purpose: To teach concepts of pragrmming related to LISP using visual "Turtle Graphics"
Name: Derived from the Greek logos meaning "thought" -
B
Developer: Bell Labs
Purpose: Non-numeric applications such as system progrmming.
Name: Named after and heavily influenced by the language BCPL -
PASCAL
Developer: Niklaus Wirth
Purpose: Small, efficient language to encourage good programming practices
Name: Named after Blaise Pascal -
C
Developer: AT&T & Bell Labs
Purpose: To create a language that runs almost as fast as assembly. Used for operating systems, language compilers, assemblers, text editors, etc.
Name: Heavily influenced by BCPL and B -
ML
Developer: Robin Milner at the University of Edinburgh
Purpose: To develop proof tactics in the LCF theorem prover
Name: Stands for Metalanguage -
SQL
Developer: ISO/IEC
Purpose: To manage data in databases
Name: Stands for "Structured Query Language" -
ADA
Developer: Jean Ichbiah of Cll Honeywell Bull (contracted by US Department of Defense)
Purpose: Payroll systems, banking systems, air traffic controll, NASA Space Shuttle, manufactoring systems, Real-time continous medical monitoring systems, and stratigic military systems
Name: Named after Ada Lovelace, the first computer programmer. -
C++
Developer: Bjame Stroustrup at Bell Labs
Purpose: Application software, device drivers, embedded software, high-performance server and client applications, and video games
Name: Was originally named C with Classes but later changed to C++ -
Visual Basic
Developer: Microsoft
Purpose: To allow the programming to easily develop GUI (Graphic User Interface)
Name: Got its name from the language "BASIC" -
Python
Developer: Guido van Rossum
Purpose: To make code easy to read and to allow programmers to code in fewer lines of code
Name: Reference to the show "Monty Python's Flying Circus" -
Java
Developer: James Gosling at Sun Microsystems (Later merged into Oracle Corporation)
Purpose: To run on any machine without needing to be recompiled, regardless of computer architecture. Used for things like client-server web appliactions.
Name: Not an acronym but a reference to cofee -
JavaScript
Developer: Brendan Eich
Purpose: Used for netscape to be an easy language for less experienced programmers. Used for web pages, PDF's, and desktop widgets
Name: Heavily influenced by the language Java -
PHP
Developer: Rasmus Lerdorf and the PHP Group
Purpose: Designed for web development
Name: Stands for Personal Home Page -
Delphi
Developer: Embarcadero
Purpose: Alternative to Visual Basic
Name: Doesn't stand for anything but known as Kylix on linux