-
Period: to
Timeline assignment
-
Plankalkul
Developer: Konrad Zuse
Purpose: It was the first high-level non-von Neumann programming language to be designed for a computer -
MATH-MATIC
Developer: Charles Katz
Purpose: Intended as an improvement over FORTRAN
MATH-MATIC is the marketing name for the AT-3 compiler -
Fortran
Developer: developed by IBM at their campus in south San Jose
Purpose: scientific and engineering applications -
Lisp
Developer: Steve Russell
A family of computer programming languages with a long history and a distinctive, fully parenthesized Polish prefix notation
Fun fact: Lisp is the second-oldest high-level programming language in widespread use today -
COBOL
Developer: Grace Hopper
Purpose: Primary domain in business, finance, and administrative systems for companies and government
COBOL is an acronym for COmmon Business-Oriented Language -
RPG
Developer: Wilf Hey
Purpose: Easy production of sophisticated large system reports
RPG is an acronym for Report program generator -
BASIC
Developer: John George Kemeny and Thomas Eugene Kurtz
Purpose: To provide computer access to non-science students
BASIC is an acronym from Beginner's All-purpose Symbolic Instruction Code -
LOGO
Developer: Wally Feurzeig
Purpose: This language was used in education
The name is derived from the Greek logos meaning word, emphasizing the contrast between itself and other existing programming languages that processed numbers -
B
Developer: D. M. Ritchie and K. L. Thompson
Purpose: For primarily non-numeric applications -
PASCAL
Developer: Niklaus Wirth
Purpose: A small and efficient language intended to encourage good programming practices using structured programming and data structuring -
C
Developer: Dennis Ritchie
Purpose: Provides constructs that map efficiently to typical machine instructions
Fun fact: C is one of the most widely used programming languages of all time, and there are very few computer architectures for which a C compiler does not exist -
ML
Developer: Robin Milner and others
Purpose: A general-purpose functional programming language
ML stands for met language -
SQL
Developer: Donald D. Chamberlin and Raymond F. Boyce
Purpose: For managing data in relational database management systems
SQL means Structured Query Language -
Ada
Developer: Jean Ichbiah
Purpose: for the U.S. Department of defense for large scale programming -
C++
Developer: Bjarne Stroustrup
Purpose: It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation
It adds object-oriented features, such as classes, and other enhancements to the C programming language -
Python
Developer: Guido van Rossum
Purpose: Used for general-purpose programming
Python was designed philosophy emphasizes code readability -
Visual Basic
Developer: created by Microsoft
Purpose: Designed to be relatively easy to learn and use -
Javascript
Developer: Brendan Eich
Purpose: is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions
Fun fact: Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production -
Java
Developer: Oracle Corporation
Purpose: intended to let application developers "write once, run anywhere", meaning that code that runs on one platform does not need to be recompiled to run on another -
Delphi
Developer: Borland
Purpose: For desktop, mobile, web, and console applications -
PHP
Developer: Rasmus Lerdorf
Purpose: Web development to produce dynamic Web pages
Fun fact: It is one of the first developed server-side scripting languages to be embedded into an HTML source document