Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Peter Naur

From Wikipedia, the free encyclopedia
Danish computer science pioneer

Peter Naur
Naur in 2008
Born(1928-10-25)25 October 1928
Frederiksberg, Denmark
Died3 January 2016(2016-01-03) (aged 87)
Herlev, Denmark
NationalityDanish
Known forALGOL
Backus–Naur form
SpouseChristiane Floyd
AwardsComputer Pioneer Award (1986)
Turing Award (2005)
Scientific career
FieldsComputer science,informatics
InstitutionsRegnecentralen
Niels Bohr Institute
Technical University of Denmark
University of Copenhagen

Peter Naur (25 October 1928 – 3 January 2016)[1] was a Danishcomputer science pioneer and 2005Turing Award winner. He is best remembered as a contributor, withJohn Backus, to theBackus–Naur form (BNF) notation used in describing thesyntax for mostprogramming languages. He also contributed to creating the languageALGOL 60.

Biography

[edit]

Naur began his career as anastronomer for which he received hisDoctor of Philosophy (Ph.D.) degree in 1957, but his encounter with computers led to a change of profession. From 1959 to 1969, he was employed atRegnecentralen, the Danish computing company, while at the same time giving lectures at theNiels Bohr Institute and theTechnical University of Denmark. From 1969 to 1998, Naur was a professor of computer science atUniversity of Copenhagen.

He was a member of theInternational Federation for Information Processing (IFIP)IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[2] whichspecified, supports, and maintains the languagesALGOL 60 andALGOL 68.[3] Between the years 1960 and 1993 he was a member of the editorial board forBIT Numerical Mathematics, a journal focused onnumerical analysis.[4]

Naur's main areas of inquiry were design, structure, and performance ofcomputer programs andalgorithms. He also pioneered insoftware engineering andsoftware architecture. In his bookComputing: A Human Activity (1992), which is a collection of his contributions to computer science, he rejected the formalist school of programming that views programming as a branch ofmathematics. He did not like being associated with theBackus–Naur form (attributed to him byDonald Knuth) and said that he would prefer it to be called theBackus normal form.

Naur was married to computer scientistChristiane Floyd.

Naur disliked the termcomputer science and suggested it be calleddatalogy ordata science. The former term has been adopted in Denmark and Sweden asdatalogi, while the latter term is now used fordata analysis, including statistics and databases.

Since the middle 1960s, computer science has been practiced in Denmark under Peter Naur's termdatalogy, the science of data processes. Starting at Regnecentralen and the University of Copenhagen, the Copenhagen Tradition of Computer Science has developed its own special characteristics by means of a close connection with applications and other fields of knowledge. The tradition is not least visible in the area of education. Comprehensive project activity is an integral part of the curriculum, thus presenting theory as an aspect of realistic solutions known primarily through actual experience.[5] Peter Naur early recognized the particular educational challenges presented by computer science. His innovations have shown their quality and vitality also at other universities. There is a close connection between computer science training as it has been formed at Copenhagen University, and the view of computer science which characterized Peter Naur's research.[6]

In later years, he was quite outspoken of the pursuit of science as a whole: Naur can possibly be identified with theempiricist school, that tells that one shall not seek deeper connections between things that manifest themselves in the world, but keep to the observable facts. He has attacked both certain strands of philosophy and psychology from this viewpoint. He was also developing a theory of human thinking which he called "Synapse-State Theory of Mental Life".[7]

Naur won the 2005Association for Computing Machinery (ACM) A.M.Turing Award for his work on defining the programming languageALGOL 60.[8] In particular, his role as editor of the influentialReport on the Algorithmic Language ALGOL 60 with its pioneering use ofBNF was recognized. Naur is the only Dane to have won the Turing Award.

Naur died on 3 January 2016 after a short illness.[9] His former home inGentofte is now owned by the sociologistClaire Maxwell.

Bibliography

[edit]

Numbers refer to the bibliography published by E. Sveinsdottir and E. Frøkjær.[citation needed] Naur published a large number of articles and chapters on astronomy, computer science, issues in society, classical music, psychology, and education.

See also

[edit]

References

[edit]
  1. ^"Peter Naur Dies Aged 87". Archived fromthe original on 4 January 2016. Retrieved4 January 2016.
  2. ^Jeuring, Johan;Meertens, Lambert; Guttmann, Walter (17 August 2016)."Profile of IFIP Working Group 2.1".Foswiki. Archived fromthe original on 8 March 2021. Retrieved2 September 2020.
  3. ^Swierstra, Doaitse;Gibbons, Jeremy;Meertens, Lambert (2 March 2011)."ScopeEtc: IFIP21: Foswiki".Foswiki. Archived fromthe original on 2 September 2018. Retrieved2 September 2020.
  4. ^Fröberg, Carl Erik."BIT - A Nordic computer related journal". Retrieved31 July 2013.
  5. ^Naur, Peter (1985)."Peter Naur,Programming as Theory Building"(PDF).Computer Sciences: School of Computer, Data & Information Sciences. University of Wisconsin, Madison. Retrieved2 September 2020.
  6. ^Sveinsdottir, Edda; Frøkjær, Erik (1988). "Datalogy – the copenhagen tradition of computer science".Bit.28 (3):450–472.doi:10.1007/BF01941128.S2CID 9672754.
  7. ^"Naur,Synapse-State Theory of Mental Life"(PDF). 2004. Archived fromthe original(PDF) on 27 September 2011. Retrieved15 June 2011.
  8. ^"Software Pioneer Peter Naur Wins ACM's Turing Award". February 2006. Archived fromthe original on 9 June 2007.
  9. ^Devantier, Nicolai (4 January 2016)."Den verdensberømte it-dansker Peter Naur er død – Computerworld".Computerworld (in Danish). Retrieved4 January 2016.

External links

[edit]
Implementations
Technical
standards
Dialects
Formalisms
Community
Organizations
Professional
associations
Business
Education
Government
People
ALGOL 58
MAD
ALGOL 60
Simula
ALGOL 68
Comparison
International
National
Academics
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Peter_Naur&oldid=1268974279"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp