ALGOL-Derived Languages groups programming languages descended from or forming part of the ALGOL family tree, sharing the block-structured, procedural design that ALGOL introduced. ALGOL 58 was the original International Algorithmic Language proposal that led to ALGOL 60. ALGOL 68 was a later, more formally specified revision, and ALGOL W was Niklaus Wirth's own simplified alternative to ALGOL 68, developed at Stanford as a teaching and research language. Wikipedia's Generational list of programming languages places each of these three under the ALGOL entry in its own genealogy of programming languages, tracing lineage by the ancestor language with the strongest influence. The three languages differ in scope and formality but share ALGOL's core commitment to structured control flow, lexical scoping and readable procedural syntax, distinguishing them from the machine oriented languages that preceded ALGOL in the 1950s.
Facts
Comparison
Era of Emergence All ALGOL-Derived Languages
Filter Results12 entries
Sources
1. Wikipedia: ALGOL
Wikimedia FoundationALGOL article, sentence naming 1958Quote, ALGOL article, sentence naming 1958
ALGOL (; short for "Algorithmic Language") is a family of imperative computer programming languages originally developed in 1958.
View the Source Generational list of programming languages
ALGOL 58 (Wikipedia)
ALGOL 68, Wikipedia
ALGOL W (Wikipedia)
Programming Language Database (PLDB): Modula-2 - PLDB
Programming Language Database (PLDB)Has Member: Modula-2, Page textQuote, Has Member: Modula-2, Page text
as a revision of Pascal
View the Source Programming Language Database (PLDB): PL/M - PLDB
Programming Language Database (PLDB)Has Member: PL/M, Page textQuote, Has Member: PL/M, Page text
incorporated ideas from PL/I, ALGOL
View the Source Modula (Wikipedia)
JOVIAL - Wikipedia
Has Member: JOVIAL, Lead sectionQuote, Has Member: JOVIAL, Lead section
based on ALGOL 58
View the Source MAD (programming language) (Wikipedia)
Has Member: MAD (Michigan Algorithm Decoder), Lead sectionQuote, Has Member: MAD (Michigan Algorithm Decoder), Lead section
MAD is a variant of the ALGOL language
View the Source NELIAC (Wikipedia)
Has Member: NELIAC, Lead sectionQuote, Has Member: NELIAC, Lead section
is a dialect and compiler implementation of the programming language ALGOL 58
View the Source Oberon (programming language), Wikipedia
Has Member: Oberon, Lead sectionQuote, Has Member: Oberon, Lead section
the Wirthian family of ALGOL-like languages
View the Source Wikipedia: Pascal (programming language)
Wikimedia FoundationHas Member: Pascal, Lead sectionQuote, Has Member: Pascal, Lead section
Pascal was developed on the pattern of the ALGOL 60 language
View the Source CORAL (Wikipedia)
Has Member: CORAL 66, Lead sectionQuote, Has Member: CORAL 66, Lead section
influenced primarily by JOVIAL, and thus ALGOL
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.