A Brilliant Brain

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