A pioneer in computer science, known for developing the ALGOL programming language and winning the 1975 Turing Award for his contributions to computer science.
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.
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.
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 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.
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.
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).
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.
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.
"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.
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.
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.
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.
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.
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.
99 Years Old
Developed the programming language Simula, a precursor to object-oriented programming, and made significant contributions to the field of computer science.
75 Years Old
Creator of the C++ programming language, a fundamental tool in modern computing, revolutionizing software development and shaping the digital landscape.
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.