Work

ALGOL 60

language · 1960

Programming Languages Computer Science Theory

ALGOL 60 (Algorithmic Language 1960) was an influential programming language that established many concepts used in nearly all subsequent languages. Though not widely used commercially, its ideas shaped Pascal, C, Java, and beyond.

Key Innovations

ALGOL 60 introduced fundamental concepts:

The ALGOL Report

The ALGOL 60 report, edited by Peter Naur, set a standard for precise language specification. Its use of Backus-Naur Form (BNF) for syntax became the standard way to describe programming language grammars.

Influence

ALGOL 60’s influence is immense:

Why Not Widely Used

Despite its influence, ALGOL 60 wasn’t commercially successful: