c.curionodeThe Turing Archive

2005 · Turing Award

Peter Naur

ALGOL 60 helped make programming-language definition a shared discipline.

Birth location
1928, Frederiksberg, Denmark
Country labels
Denmark
At the award
University of Copenhagen (emeritus)
Subject
Languages & software
Read the award story ↗
Illustrated portrait of Peter Naur
Original AI-generated illustration by Curionode. Peter Badge / Heidelberg Laureate Forum Foundation · Likeness reference ↗

01 · A life in computing

The person behind the work

Peter Naur helped define ALGOL 60 and edited its influential language report, making precise language description central to programming. He also worked on compilers and on the practical understanding of how programmers develop software. Originally trained as an astronomer, he became a leading figure in Danish computing at the University of Copenhagen. His later writing emphasized the human activity of programming and questioned purely formal accounts of it.

The contribution, explained

Peter Naur played a central role in the ALGOL 60 report and contributed to language design and compiler construction. A precise description of syntax lets different implementers agree on which programs belong to a language. His broader work examined programming as a human activity as well as a formal one.

Why it matters

Common definitions help a language travel between implementations and become a shared object of study.

Sources & further reading

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. Official ACM profile ↗amturing.acm.org
  3. University of Copenhagen — Peter Naur obituary ↗di.ku.dk