A Brief History of Computing Languages


Family tree of important programming languages

Machine Code

A Binary representation of both instructions and data.

Problems:

Zuse's Plankalkuel

A very early (1945) attempt at a programming language, but lost for 25 years. Notable for supporting: Never implemented.

Pseudocodes

Very simplistic extensions to machine codes, intended to overcome particularly the absolute addressing problem and to provide extended repertoires of basic operators. Both the above were interpreted, not compiled.

Early:

Early Schisms:

Next Leap Forward:

Abstract Data Types:

Other paradigms:

4th generation languages: