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.
