-
Plankalkul
Konrad Zuse
programs with reusable functions
translated means "Formal System For Planning" -
Lisp
John McCarthy
Used for AI and started Functional Programming -
MATH-MATIC
Grace Hopper
used as an improvement to Fortran -
Fortran
(FORmula TRANslation)
John Backus
designed to allow easy translation of math formulas into code -
COBOL
Conference on Data Systems Languages (CODASYL)
Automated business
Common Business Oriented Language -
BASIC
John George Kemeny and Tom Kurtzas
allows a wide range of applications -
RPG
(Report Programming Generator)
IBM
Used for business applications -
Logo
Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon.
Teach children programming
later found that it could be used for complex math problems -
B
Ken Thompson and Dennis Ritchie
stripped version of BCPL in order to fit in microcomputers -
Period: to
ML
Robin Miller -
Pascal
Niklaus Wirth
the language was meant to be efficent to implement and run, allow structured and ordered programs, and to teach concepts of programming. -
SQL
(Structured Query Language)
IBM
designed to manipulate and retrieve data -
C
Dennis Ritchie
powerful and flexible
fast execution of programs
allows low level access while retaining the syntax of a high level language. -
C++
Bjarne Stroustrup
mixture of C and object-oriented programming
allows programmer to code in a C and/or object-oriented style -
Ada
Dr. Jean Ichbiah
Army, Navy, and Air Force needed a high-level language for embedded systems
most expensive language design ever. -
Python
Guido Van Rossum
derived from ABC; fixed alot of its problems.
extensible
object-oriented -
Visual Basic
Alan Cooper
Faster than C, C++, and other programs
allows programming novices to quickly make microsoft programs. -
Java
James Gosling
originally called Oak
platform-independent
Object-Oriented
large library
applets -
Delphi
Borland
Visual Programming Tools
Compiled Code
Object-Oriented -
Javascript
Brendan Eich -
PHP
(Hypertext Preprocessor)
Rasmus Lerdorf
used for web development