-
PLANKALKUL
Designer: Konrad Zuse
Purpose: allowed for the creation of procedures and structured data -
LISP
Designer: John McCarthy
Purpose: function applied to data, rather than being a sequence of procedural steps -
Fortran (FORmula TRANSlator)
Designer: John Backus
Purpose: programming scientific and mathematical applications -
RPG (Report Program Generator)
Designer: IBM
Purpose: generating informative large-scale reports from mainframe databases -
COBOL "Common Business Oriented Language"
Designer: group of computer professionals called the Conference on Data Systems Languages (CODASYL)
Purpose: two major objectives: portability (ability of programs to be run with minimum modification on computers from different manufacturers) and readability (ease with which a program can be read like ordinary English) -
Basic "Beginner's All-purpose Symbolic Instruction Code"
Designers: Kemeny and Kurtz
Purpose: write simple computer programs
used to create advanced programs for today's computer systems. -
LOGO
Designer: Semour Papert and his colleagues
Purpose: learning about the properties of shapes and angles -
MATH-MATIC
Designer: Charles Katz
Purpose: pre-Fortran language for UNIVAC I or II -
B
Designer: D. M. Ritchie and K. L. Thompson
Purpose: non-numeric applications such as system programming -
Pascal
Designer: Niklaus Wirth
Purpose: ease the building of compilers, and to lead teaching by forcing to a structured programming -
SQL (Standard Query Language)
Designer: IBM
Purpose: Language of query for relational databases -
C
Designer: Dennis Ritchie
Purpose: creating a language that was capable of both high level, machine independent programming and would still allow the programmer to control the behavior of individual bits of information -
ML (Meta Language)
Designer: Robin Milner
Purpose: develop proof tactics in the LCF theorem prover -
ADA
Designer: designed by a team led by Jean Ichbiah of CII Honeywell Bull
Purpose: detects errors more easily in both initial and separate unit compilations -
C++
Designer: Bjarne Stroutstrup
Purpose: define a series of operations that a computer can perform to accomplish a task -
Visual Basic
Designer: Microsoft
Purpose: provides many interesting sets of tools to aid you in building exciting applications -
Python
Designer: Guido Van Rossum
Purpose: lets you work more quickly and integrate your systems more effectively -
Java "Oak"
Designer: Sun's programmers
Purpose: underlying technology that powers state-of-the-art programs including utilities, games, and business applications. -
JavaScript
Designer: Brendan Eich
Purpose: allows you to build interactivity into otherwise static HTML pages -
PHP (Personal Home Pages Hypertext Processor)
Designer: Rasmus Lerdorf
Purpose: widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML -
Delphi
Designer: Borland
Purpose: supports structured and object-oriented design