Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Group

ALGOL-Derived Languages

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
1958 1
Browse By
ALGOL-Derived Languages
Filter Results12 entries
Sources
1. Wikipedia: ALGOL
Wikimedia FoundationALGOL article, sentence naming 1958
Quote, 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)
Has Member: ALGOL 58View the Source
ALGOL 68, Wikipedia
Has Member: ALGOL 68View the Source
ALGOL W (Wikipedia)
Has Member: ALGOL WView the Source
Programming Language Database (PLDB): Modula-2 - PLDB
Programming Language Database (PLDB)Has Member: Modula-2, Page text
Quote, 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 text
Quote, Has Member: PL/M, Page text
incorporated ideas from PL/I, ALGOL
View the Source
Modula (Wikipedia)
Has Member: Modula, lead sectionView the Source
JOVIAL - Wikipedia
Has Member: JOVIAL, Lead section
Quote, Has Member: JOVIAL, Lead section
based on ALGOL 58
View the Source
MAD (programming language) (Wikipedia)
Has Member: MAD (Michigan Algorithm Decoder), Lead section
Quote, 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 section
Quote, 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 section
Quote, Has Member: Oberon, Lead section
the Wirthian family of ALGOL-like languages
View the Source
Wikipedia: Pascal (programming language)
Wikimedia FoundationHas Member: Pascal, Lead section
Quote, 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 section
Quote, Has Member: CORAL 66, Lead section
influenced primarily by JOVIAL, and thus ALGOL
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.