Peter Naur

Peter Naur

Peter Naur was born on October 25th, 1928

Full Name: Peter Naur
Born: October 25, 1928
Place of Birth: Frederiksberg, Denmark
Profession: Computer Scientist, Astronomer
Zodiac Sign: Scorpio
Notable Work: ALGOL 60
Awards: Turing Award
Education: University of Copenhagen

A pioneer in computer science, known for developing the ALGOL programming language and winning the 1975 Turing Award for his contributions to computer science.

Written by: Lisa Chang Lisa Chang

Peter Naur: The Pioneer Behind the Backus-Naur Form

Known for his groundbreaking contributions to computer science, Peter Naur is the Danish pioneer who, alongside John Backus, developed the Backus-Naur Form (BNF) notation used to describe the syntax of most programming languages. Additionally, he played a crucial role in creating the ALGOL 60 language, a significant milestone in the history of computer science.

Early Life and Career

Born on October 25, 1928, in Denmark, Peter Naur began his academic journey in astronomy, earning his Doctor of Philosophy (Ph.D.) degree in 1957. However, his encounter with computers led to a shift in his profession, and he eventually became a prominent figure in the field of computer science.

Contributions to Computer Science

Naur's work spanned multiple areas, including design, structure, and performance of computer programs and algorithms. He was also a pioneer in software engineering and software architecture. His book, Computing: A Human Activity, published in 1992, showcased his collection of contributions to computer science and rejected the formalist school of programming that views programming as a branch of mathematics.

The Backus-Naur Form (BNF)

The BNF notation, developed by Naur and Backus, revolutionized the way programming languages were described. This notation provides a concise and unambiguous way to specify the syntax of a programming language, making it easier to write compilers and interpreters. The BNF notation has become a standard tool in computer science, and its impact is still felt today.

ALGOL 60 and Software Engineering

Naur played a significant role in the development of ALGOL 60, a programming language that introduced several innovations, including recursive procedures, dynamic arrays, and nested blocks. His work on ALGOL 60 led to significant advancements in software engineering, making it easier to develop and maintain large software systems.

Awards and Recognition

For his outstanding contributions to computer science, Naur was awarded the prestigious Turing Award in 2005. This award is considered the "Nobel Prize of Computing" and is given annually by the Association for Computing Machinery (ACM).

Personal Life and Later Years

Naur was married to Christiane Floyd, a computer scientist in her own right. He passed away on January 3, 2016, leaving behind a legacy that continues to inspire and influence the world of computer science.

Influence and Legacy

Throughout his career, Naur made significant contributions to the field of computer science, shaping the way we write programming languages, develop software, and approach software engineering. His work continues to influence modern computing, and his legacy will be remembered for generations to come.

Quotes and Memorable Sayings

"I don't like being associated with the Backus-Naur form; I would prefer it to be called the Backus normal form."

Naur's humility and dedication to his craft are reflected in this quote, which highlights his modest approach to his achievements.

Trivia and Fun Facts

Timeline
1928
Born in Frederiksberg
Peter Naur was born on October 25, 1928, in Frederiksberg, Denmark.
1953
Earned Ph.D. in Astronomy
Naur earned his Ph.D. in astronomy from the University of Copenhagen.
1962
Co-Designed the ALGOL Language
Naur was part of the team that co-designed the ALGOL programming language, a pioneering language in computer science.
1975
Awarded the Turing Award
Naur was awarded the ACM A.M. Turing Award for his contributions to computer science.
2016
Died in Herlev
Peter Naur passed away on January 3, 2016, at the age of 87, in Herlev, Denmark.
Peter Naur

Peter Naur Quiz

What programming language did Peter Naur contribute to developing?

Score: 0/5
FAQ
What are the contributions of Peter Naur to computer science?
Peter Naur, a Danish computer scientist, made significant contributions to the development of ALGOL 60, a programming language. He was also awarded the Turing Award in 2005 for his work on the definition and design of programming languages.
What is Peter Naurs work on ALGOL 60?
Peter Naur was a key member of the team that developed ALGOL 60, a high-level programming language. His work on the languages design and implementation helped shape the future of computer programming.
What is Peter Naurs background in astronomy?
Apart from being a computer scientist, Peter Naur was also an astronomer. He was interested in astronomy from an early age and was known for his work on variable stars.
What awards has Peter Naur won?
Peter Naur has won several awards for his contributions to computer science, including the prestigious Turing Award in 2005. He has also received honorary doctorates from several universities.
What is Peter Naurs legacy in the field of computer science?
Peter Naurs work has had a lasting impact on the field of computer science. His contributions to the development of programming languages and his advocacy for simplicity and elegance in software design have inspired generations of computer scientists.

Related People:

Alan Turing

Born in 1912

Pioneering mathematician and computer scientist who cracked the German Enigma code during WWII and laid the foundations for modern computer science and artificial intelligence.

Donald Knuth

88 Years Old

Pioneering computer scientist and mathematician who wrote the multi-volume work "The Art of Computer Programming" and developed the TeX typesetting system. Known for his contributions to algorithms, programming languages, and typography.

Edsger W. Dijkstra

96 Years Old

Pioneering computer scientist and academic who developed the concept of structured programming and created the shortest path algorithm, revolutionizing computer science and programming languages.

Niklaus Wirth

92 Years Old

Creator of the Pascal programming language, a foundational tool in computer science that has influenced generations of programmers. Known for his contributions to the development of modern programming languages.

Ole-Johan Dahl

94 Years Old

Co-developer of Simula, a programming language that pioneered object-oriented programming, and a pioneer in the field of computer science. Known for his groundbreaking work in programming languages and software engineering.

Kristen Nygaard

99 Years Old

Developed the programming language Simula, a precursor to object-oriented programming, and made significant contributions to the field of computer science.

Bjarne Stroustrup

75 Years Old

Creator of the C++ programming language, a fundamental tool in modern computing, revolutionizing software development and shaping the digital landscape.

Larry Wall

71 Years Old

Creator of the Perl programming language and author of several books on computer programming, known for his humorous and accessible writing style.