topic imperative ★ seed
ALGOL
Algorithmic Language, first specified in 1958 (ALGOL 58) and refined as ALGOL 60. Introduced block structure, lexical scoping, and BNF notation. Never widely used commercially but profoundly influenced nearly every subsequent language.
#algol
#structured-programming
#bnf
#academic
#1958
Sub-topics
ALGOL 60 concept
The 1960 revision of ALGOL that introduced block structure, nested scoping, and BNF grammar notation. Never commercially dominant but described as 'the most important language you've never used' — its ideas are in every modern language.
ALGOL 68 concept
The 1968 revision of ALGOL — far more ambitious and complex than ALGOL 60. Introduced user-defined types, operator overloading, and orthogonal design. Considered ahead of its time but too complex for practical use. Influenced C and C++.