Peter Naur

Peter Naur

Peter Naur (Frederiksberg, 25 oktober 1928 – Herlev, 3 januari 2016) was een Deense pionier op het gebied van de informatica. De N in de BNF-notatie komt van zijn achternaam. Deze notatie wordt gebruikt voor de formele beschrijving van de syntaxis van de meeste programmeertalen. Naur heeft ook bijgedragen aan de ontwikkeling van de programmeertaal Algol 60.

Biografie

Naur begon zijn carrière als astronoom. Hij promoveerde in 1957 aan de Universiteit van Kopenhagen. Toen hij in aanraking kwam met computers veranderde hij van beroep. Van 1959 tot 1969 was hij verbonden aan Regnesentralen, het Deense computerinstituut. Hij gaf ook colleges aan het Niels Bohr-instituut en de Technische Universiteit van Denemarken. Van 1969 tot 1998 was Naur professor aan de universiteit van Kopenhagen.

Zijn belangrijkste werk heeft Naur gedaan op het gebied van ontwerp, structuur en prestaties van computerprogramma's en algoritmes. Gebieden zoals software engineering en software-architectuur hadden ook zijn belangstelling. In zijn boek Computing, a human activity (1992), een verzameling van zijn bijdragen aan de informatica, verwerpt hij de formele school van het programmeren die programmeren ziet als een onderdeel van de wiskunde. Naur vond het niet prettig om geassocieerd te worden met BNF en zei dat hij dit liever de Backus Normal Form noemde.

In 2005 kreeg Naur de A.M. Turing Award voor zijn werk voor Algol 60 en in het bijzonder voor zijn rol als redacteur van het Report on the Algorithmic Language Algol 60, waarin voor het eerst gebruik werd gemaakt van BNF.

Privéleven

Peter Naur was bovendien een amateurfluitist, die jaarlijks aan het ASKOV muziekfestival in Denemarken deelnam. Hij arrangeerde muziekstukken van Chopin voor blazers in kleine bezetting, die hij met andere amateurmusici uitvoerde.

Externe links

  • Website van Peter Naur
· · Sjabloon bewerken
Winnaars van de Turing Award

1966: Alan J. Perlis · 1967: Maurice V. Wilkes · 1968: Richard Hamming · 1969: Marvin Minsky · 1970: J.H. Wilkinson · 1971: John McCarthy · 1972: Edsger Dijkstra · 1973: Charles W. Bachman · 1974: Donald E. Knuth · 1975: Allen Newell, Herbert Simon · 1976: Michael Rabin, Dana S. Scott · 1977: John Backus · 1978: Robert W. Floyd · 1979: Kenneth E. Iverson · 1980: Tony Hoare · 1981: Edgar F. (Ted) Codd · 1982: Stephen A. Cook · 1983: Ken Thompson, Dennis M. Ritchie · 1984: Niklaus Wirth · 1985: Richard M. Karp · 1986: John Hopcroft, Robert Tarjan · 1987: John Cocke · 1988: Ivan Sutherland · 1989: William Kahan · 1990: Fernando J. Corbató · 1991: Robin Milner · 1992: Butler Lampson · 1993: Juris Hartmanis, Richard E. Stearns · 1994: Edward Feigenbaum, Raj Reddy · 1995: Manuel Blum · 1996: Amir Pnueli · 1997: Douglas Engelbart · 1998: Jim Gray · 1999: Frederick P. Brooks, Jr. · 2000: Andrew Chi-Chih Yao · 2001: Ole-Johan Dahl, Kristen Nygaard · 2002: Ron Rivest, Adi Shamir, Leonard M. Adleman · 2003: Alan Kay · 2004: Vinton G. Cerf, Robert E. Kahn · 2005: Peter Naur · 2006: Frances E. Allen · 2007: Edmund M. Clarke, E. Allen Emerson, Joseph Sifakis · 2008: Barbara Liskov · 2009: Charles Thacker · 2010: Leslie Valiant · 2011: Judea Pearl · 2012: Shafi Goldwasser, Silvio Micali · 2013: Leslie Lamport · 2014: Michael Stonebraker · 2015: Martin Hellman, Whitfield Diffie · 2016: Tim Berners-Lee · 2017: John L. Hennessy, David Patterson · 2018: Yoshua Bengio, Geoffrey Hinton, Yann LeCun · 2019: Patrick M. Hanrahan, Edwin E. Catmull · 2020: Alfred Aho, Jeffrey Ullman · 2021: Jack Dongarra · 2022: Robert Metcalfe · 2023: Avi Wigderson