Peter Naur
1928–2016 — Denmark
Era: Modern
Brilliance: 9/10 | Stewardship: 8/10 | Composite Index: 72
Pioneer of programming language design and software theory
"Programming is not just a technical activity; it is a discipline of creating knowledge and understanding about complex systems."
Biography
Peter Naur was a Danish computer scientist who fundamentally shaped programming language design and software engineering methodology. He cocreated ALGOL 60, one of the most influential programming languages, and introduced the revolutionary concept of 'doomsday book' documentation. His work on BNF notation and emphasis on humancentric programming practices established foundational principles still guiding software development today.
Key Facts
- Co-authored the ALGOL 60 report, establishing the standard notation for programming language syntax (BNF)
- Developed the 'Doomsday Book' approach to software documentation, emphasizing narrative over formal specification
- Coined the term 'programming as theory building' to shift focus from coding mechanics to conceptual understanding
- Worked on the GIER computer and contributed to early Danish computing initiatives
- Received the Turing Award in 2005 for fundamental contributions to programming language design
ALGOL's architect proved code is about ideas, not syntax alone.
Total BrainCoins: 0
Cast BrainCoins for Peter Naur