Generational list of programming languages

From Wikipedia, the free encyclopedia
Jump to: navigation, search
For programming languages categorized by generational numbers, see programming language generations.

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[edit]

APL based[edit]

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

BASIC based[edit]

Batch languages[edit]

C based[edit]

COBOL based[edit]

COMIT based[edit]

DCL based[edit]

ed based[edit]

Eiffel based[edit]

Forth based[edit]

Fortran based[edit]

FP based[edit]

HyperTalk based[edit]

Java based[edit]

JOSS based[edit]

Lisp based[edit]

ML based[edit]

PL/I based[edit]

Prolog based[edit]

SASL Based[edit]

SETL based[edit]

sh based[edit]

Simula based[edit]

Tcl based[edit]


External links[edit]