-
Plankalkul
first algorithmic programming language, with an aim of creating the theoretical preconditions for the formulation of problems of a general nature
aprrox 1945
Konrad Zuse
means Plan Calculus -
Lisp
John Mc Carthy
late 1950s
intended as a mathematical formalism for reasoning about the use of recursion equations as a model for computation -
Fortan
developed by a team of programmers at IBM led by John Backus
FORmula TRANslation
the first high-level language, using the first compiler ever developed -
MATH-MATIC
Remington Rand
allows a computer user to use English-like words instead of numbers -
COBOL
Common Business Oriented Language
by the Conference on Data Systems Languages (CODASYL)
designed for developing business applications , typically file-oriented -
Basic
acronym for Beginner's All Purpose Symbolic Instruction Code
John George Kemeny and Tom Kurtzas
intended to be a computer language for generalists to use to unlock the power of the computer in business and other realms of academia. -
RPG
Report Program Generator
generating informative large-scale reports from mainframe databases
IBM -
LOGO
a team from MIT
originally designed to introduce children to programming concepts, to develop better thinking skills that could be transferred to other contexts. Logo was supposed to be a language for the teaching of mathematical ideas to children through computer programming. -
B
designed for system development
Ken Thompson, with some assistance from Dennis Ritchie -
C
Dennis M. Ritchie
designed for system development -
PASCAL
Niklaus Wirth
language to be efficient to implement and run, allow for the development of well structured and well organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming
1971 with latter revisions published in 1973 -
SQL
used to update databases, execute queries, and manage permissions. It was designed for relational database management systems.
Chamberlin and Boyce
stands for Structured English Query Language -
C++
add object-oriented programming into the C language
Bjarne Stroustrup
++ operator in the C language is an operator for incrementing a variable -
ADA
designed for large, long-lived applications – and embedded systems in particular
early 1980s
a team led by Dr. Jean Ichbiah
Ada is in honor of first programmer -
Visual Basic
Microsoft
provides these tools to make your life far more easier because all the real hard code is already written for you. -
Java
evolved from a language named Oak
Oak was developed in the early nineties
platform-independent language aimed at allowing entertainment appliances such as video game consoles and VCRs to communicate. Changed into internet instead of TV. -
Javascript
Brendan Eich
able to be embedded in Web pages and could process numbers and modify the contents of forms.
1990s -
ML
the name for a family of functional programming languages: ML, SML, SML/NJ, CAML, EML, and others
Milner and Tofte,
ML is a declarative rather than a procedural language. functional programs are much more amenable to formal analysis and proofs of correctness. -
Python
general purpose programming language along the lines of Lisp
Guido Van Rossum
February 1991
Python actually got its name from a BBC comedy series from the seventies "Monty Python's Flying Circus" -
PHP
fall of 1994
Rasmus Lerdorf
personal home page tools
Personal Home Page -
Delphi
developed by Borland
is the descendant of Turbo Pascal