December 1, 1958

ALGOL 58 language defined

Researchers published ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. 58 in December 1958 — the first widely shared way to write algorithms so they could be read and reused on different computers.

What it was for

ALGOLBefore ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax., every computer had its own notation. ALGOLAlgorithmic Language — an influential family of languages that introduced structured programming and block syntax. gave scientists and textbook authors one common style for describing programs — the ancestor of how we still write pseudocode and structured code in Pascal, C, and many modern languages.

Why it's here

Scientists were publishing algorithms in incompatible notations — you couldn't easily compare or reuse work across labs and countries.

Why it mattered

It showed that programming ideas could be written in a standard, readable form instead of being tied to one machine's assembly code.

What it solved

There was no shared language for describing algorithms in journals and textbooks; every computer vendor used its own syntax.

Media

  • ALGOL
    ImageALGOL

    Zvezdica2816, CC BY-SA 3.0, via Wikimedia Commons

Related