-
Period: to
Computer Programming Language Timeline
-
Plankalkül
Creators:Konrad Zuse
Purpose: designed for engineering applications; never actually created (conceptual)
Name: German for Plan Calculus -
Fortran
Creators: John Backus and IBM
Purpose: To create a more practical language then machine language
Name: Formula Translating System -
Lisp
Creators: John McCarthy
Purpose: To provide intuitive mathematical notations for programmers
Name: LISt Processing -
RPG
Creators: IBM
Purpose: To createe reports from data files
Name:Report Program Generator -
COBOL
Creators: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet
Purpose: To create a common, bussiness oriented language to make programming for bussinesses cheaper, simpler and easier.
Name: COmmon Business-Oriented Language -
BASIC
Creators:John George Kemeny and Thomas Eugene Kurtz
Purpose:To enable students not in the fields other than math and science to use computers.
Name:Beginner's All-purpose Symbolic Instruction Code -
Logo
Creators: Wally Feurzeig and Seymour Papert
Purpose: To create a language that allowed kids to play with words and sentences
Name: Named after greek word "logos", meaning thought -
B
Creators: Ken Thompson and Dennis Ritchie
Purpose:To create a simple version of BCPL able to fit within the memory capacity of microcomputers
Name: Not known for sure, may be a contraction of BCPL -
Pascal
Creators: Niklaus Wirth
Purpose: To make an introductory language for students
Name: Named after the french mathmatician Blaise Pascal -
C
Creators:Dennis Ritchie
Purpose: To create a language that would allow low-level access memory, have a simple compiler, a more intuititive language, etc
Name: Named C because many things in it were based off of B -
ML
Creators: Robin Milner and a group from the University of Edinburgh
Purpose: Was created to improve proof tactics in the LCF theorem prover
Name:MetaLanguage -
SQL
Creators: Donald Chamberlin and Raymond Boyce
Purpose: made to manage data in a relational database management system
Name: Structured Query Language -
ADA
Designed by: Jean Ichbiah, later by Tucker Taft
Purpose: To create a better programming language for the US Dept of Defense
Name: This language is named after Ada Lovelace, the woman credited to being the first computer programmer -
C++
Creators:Bjarne Stroustrup
Purpose:To enhance the C language for better flexibility
Name: A combination of referencing C's "++" operator and how (language name)+ was commonly used to indicate a improved version -
python
Creators: Guido van Rossum
Purpose: Made to have an easy to read, efficient syntax
Name: Reference to Monty PYTHON's Flying Circus -
Visual Basic
Creators: Microsoft
Purpose: To create a easier, more visual and user friendly version of BASIC
Name: A visual version of BASIC -
Delphi
Creators: Borland and later Embarcadero Technologies
Purpose: Create a language less oriented on planning, more emphasis on develpoing
Name:Named after the Oracle at Delphi (mythology) -
Java
Creators: James Gosling and
Sun Microsystems
Purpose: To create a language universally compatible with computers
Name: Java coffee was consumed in large quantities by the programmers, so they decided to name it after the coffee. -
PHP
Creators: Rasmus Lerdorf
Purpose: To build simple dynamic web applications
Name: Personal Home Page tools -
MATH-MATIC
Creators: Group led by Charles Katz
Purpose: Was meant to be an improvement of FORTRAN, is an AT-3 compiler
Name: MATHeMATICally oriented autocode (?) -
JavaScript
Creators: Brendan Eich
Purpose: To be a portable version of Java with a lightweight interpreted language
Name: Contains aspects of Java