-
Period: to
Programming Languages
-
Plankalkul
Year Created: 1948
Created by: Konrad Zuse
Purpose: First attempt at making an algorithmic language for engineering. -
Fortran (Formula Translating System)
Year Created: 1957
Created by: IBM
Purpose: Originally as scientific and engineering calculations, but became widely used for its scientific and numerical computations -
MATH-MATIC
Year Created: 1957
Created by: Grace Hopper
Purpose: To be an upgrade from Fortran -
LISP (LISt Processor)
Year Created: 1958
Created by: John McCarthy at MIT
Purpose: AI technology -
COBOL (Common Business Orientated Language)
Year Created: 1959
Created by: Conference on Data Systems Languages
Purpose: Financial and admin systems of companies and governments -
RPG (Report Program Generator)
Year Created: 1959
Created by: IBM
Purpose: To replace punch cards that were becoming obselete -
BASIC (Beginner's All-purpose Symbolic Instruction Code)
Year Created: 1964
Created by: John G. Kemeny and Thomas E. Kurtz
Purpose: Allowed students to use computer's without being knowledgable in the fields of math or science -
LOGO
Year Created: 1967
Created by: Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon
Purpose: To teach students how to understand programming and enabled them to get real-time response -
B
Year Created: 1969
Created by: Ken Thompson and Dennis Ritchie
Purpose: Derived from the old language BCPL, it was intended for machine-free system and language software -
PASCAL
Year Created: 1970
Created by: Niklaus Wirth
Purpose: Use a concept he promoted, would allow users to define complex datatypes and made it easier to create dynamic and recursive-type data -
C
Year Created: 1972
Created by: Dennis Richie at AT&T Bell Labs
Purpose: To re-implement the Unix operating system -
ML
Year Created: 1973
Created by: Robin Milner and his team
Purpose: To create proof tactics, especially in the LCF theorem prover -
SQL (Structured Query Language)
Year Created: 1974
Created by: Donald D. Chamberlin & Raymond F. Boyce
Purpose: Manage data that was within the RDMBS and for stream processing -
ADA
Year Created: 1980
Created by: Dr. Jean Ichbiah and his team
Purpose: The purpose was for large, long lasting applications to be made with reliability embedded systems as a priority and was mainly serviced in the military even now -
C++
Year Created: 1983
Created by: Bjarne Stroustrup
Purpose: To excel in creating operating system softwares -
Python
Year Created: 1991
Created by: Guido Von Russum
Purpose: To be a successor of ABC and letting the code be understood and more condensed than something like java -
Visual Basic
Year Created: 1991
Created by: Microsoft
Purpose: Easy to use language to control and manipulate but also allowed experienced users to work well with it -
Delphi
Year Created: 1995
Created by: Borland
Purpose: An upgrade from Borland Pascal as a RAD tool but now is an IDE for console, desktop, and smartphone applications -
Java
Year Created: 1995
Created by: James Gosling, Mike Sheridan, and Patrick Naughton
Purpose: To run on any system once coded. Currently is one of the top languages used. -
Javascript
Year Created: 1995
Created by: Brendan Eich
Purpose: Became the industry standard for websites and web applications -
PHP (Hypertext Preprocessor/Personal Home Page)
Year Created: 1995
Created by: Rasmus Lerdorf
Purpose: Main goal today is compilation and caches