ALGOL 60, short for Algorithmic Language 1960, is a programming language in the ALGOL family that built on the earlier ALGOL 58 by introducing structured code blocks with lexical scoping. It was designed by an international committee whose members included John Backus, Friedrich Bauer, Peter Naur, Alan Perlis and John McCarthy among others, and it was among the first languages to support recursive function definitions with nested, block scoped procedures. ALGOL 60's block structure and formal syntax description strongly shaped the design of later procedural languages including Pascal, Simula and C, and the report describing it introduced Backus-Naur Form as a standard way to specify a language's grammar.
Facts
Classification
Typing Discipline Typing Discipline First Released Connections
Follows Typing Discipline
Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.
Entity-backed identity for the typing discipline value this language already carries as an enum fact, resolved to a concept entity by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The enum fact itself stays on the entity unchanged.
Sources
1. ALGOL 60 (Wikipedia)
Infobox field released
released = 1960
Infobox typing field
typing = Static, strong
View the SourceReader 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.