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. Those ancestor languages are listed in alphabetical order. 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]

Others[edit]

External links[edit]