Open main menu

Wikipedia β

Generational list of programming languages

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 basedEdit

APL basedEdit

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

BASIC basedEdit

Batch languagesEdit

C basedEdit

COBOL basedEdit

COMIT basedEdit

DCL basedEdit

ed basedEdit

Eiffel basedEdit

Forth basedEdit

Fortran basedEdit

FP basedEdit

HyperTalk basedEdit

Java basedEdit

JavaScript basedEdit

JOSS basedEdit

Lisp basedEdit

ML basedEdit

PL/I basedEdit

Prolog basedEdit

SASL basedEdit

SETL basedEdit

sh basedEdit

Simula basedEdit

Tcl basedEdit


External linksEdit