Peter Naur

Danish computer scientist (1928–2016) and Turing Award winner (2005); author of 'Programming as Theory Building' (1985); co-editor of the 1968 NATO Software Engineering Conference report

The 2005 Turing Award was presented to Peter Naur for his pivotal role in defining the programming language ALGOL 60. As the sole Danish recipient of this accolade, he fundamentally reshaped the field through his focus on the structural design and performance of computer programs, moving away from purely formalist interpretations of software development.

From Astronomy to Informatics

Naur began his professional journey as an astronomer, completing his doctoral studies in 1957 with a thesis on the minor planet 51 Nemausa. However, his interaction with computing technology redirected his career path. By the late 1950s, he transitioned fully into computer programming and informatics, applying the same precision he had previously utilized in mapping the fundamental system of declinations.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Contributions to Programming Syntax

During his tenure at the Danish computing firm Regnecentralen from 1959 to 1969, Naur became a key contributor to the development of ALGOL 60. He served as the editor of the Report on the Algorithmic Language ALGOL 60, which introduced the notation later identified as the Backus–Naur form. Naur himself expressed a preference for the term Backus normal form, distancing himself from the formalist label often applied to his work.

Academic Influence and Datalogy

In 1969, Naur accepted a professorship at the University of Copenhagen, where he remained until 1998. He actively campaigned against the term computer science, advocating instead for the label datalogy or data science to better describe the study of data processes. This terminology saw adoption across Denmark and Sweden, influencing regional educational curricula that prioritized project-based learning and practical applications over abstract mathematical theories.

Empiricism and Synapse-State Theory

Beyond his technical output, Naur explored human cognition through an empiricist lens. He developed the Synapse-State Theory of Mental Life, arguing that science should focus on observable facts rather than speculative connections. His broader research, documented in texts like Computing: A Human Activity, synthesized his views on software architecture, psychology, and the rejection of programming as a strictly mathematical discipline.

Fast facts

Questions readers ask

Why did Peter Naur dislike the term computer science?

He believed the field was better described as datalogy or data science, arguing these terms more accurately represented the study of data processes.

What is the Backus–Naur form?

It is a notation system used to describe the syntax of programming languages, which Naur helped standardize during his work on ALGOL 60.

Achievements

Compare with the greats

John Von Neumann vs Karl MarxLeonhard Euler vs PlatoHippocrates vs Wolfgang PauliAndrew Wiles vs David Hilbert
See the IQ Rankings →All comparisons →

Child prodigies

Umi GarrettUmi GarrettWent viral playing Liszt on Ellen at eight, then won a Chopin…Maddie ZieglerMaddie ZieglerSia's 'Chandelier' Music Video at Age 11 — Two Billion YouTube…Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hoursShirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Self-taught English scientist who discovered electromagnetic induction, the basis of the electric generator.
Tap your answer ↓
Which Genius Are You? Free IQ Test