May 1, 1960

ALGOL 60 language defined

The ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. 60 report appeared in May 1960 — a refined international language that became the template for how programming languages are taught and specified.

What it was for

ALGOLALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. 60 added nested blocks, clearer structure, and a precise written definition of the language. It shaped SimulaAn early language that introduced objects and classes — a direct ancestor of object-oriented programming., Pascal, and C, and for decades most computer science textbooks taught algorithm design using ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax.-style pseudocode.

Why it's here

ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. 60 became the reference design for structured programming — the blueprint later languages copied.

Why it mattered

It established a rigorous way to define a language on paper so different teams could build compatible versions, and it influenced how programming is taught worldwide.

What it solved

ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. 58 was still a rough draft; implementers needed a clearer, more consistent design they could actually build and trust.

Media

  • ALGOL
    ImageALGOL

    Zvezdica2816, CC BY-SA 3.0, via Wikimedia Commons

Related