Jump to content

Generational list of programming languages

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 2.0.40.7 (talk) at 05:37, 25 September 2014 (Simula based: "Haxe" programming language name has been "re-cased" years ago). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Here, a genealogy of programming languages is shown. Languages are categorized under the ancestor language with the strongest influence. Of course, any such categorization has a large arbitrary element, since programming languages often incorporate major ideas from multiple sources.

ALGOL based

APL based

  • APL
    • A+
    • J (also under FL)
    • K (also under LISP)
    • NESL
    • PDL (also under Perl)

BASIC based

Batch languages

C based

COBOL based

COMIT based

DCL based

ed based

Eiffel based

Forth based

Fortran based

FP based

HyperTalk based

Java based

JOSS based

Lisp based

ML based

PL/I based

Prolog based

SASL Based

SETL based

sh based

Simula based

Tcl based

Others