Book ID: CBB001214446

Pluralism in Software Engineering: Turing Award Winner Peter Naur Explains (2011)

unapi

Daylight, Edgar G. (Editor)
Naur, Peter (Editor)
Grave, Kurt De (Editor)


Lonely Scholar Scientific Books


Publication Date: 2011
Physical Details: 127 pp.
Language: English

Lively and long discussions took place between Peter Naur and his guest Edgar G. Daylight at Naur's home in Gentofte, Denmark in spring 2011. The nuggets are bundled in Lonely Scholar Conversations first issue. Peter Naur, at his home in Gentofte on April 5th, 2011 (C) 2011 E.G.Daylight What an absolutely cool guy! --- Dennis Shasha, New York University Fascinating... the interview is a very worthwhile contribution to documenting the history of the field, and will be of strong interest both to computer scientists and to professional historians. --- Robert Harper, Carnegie Mellon University What mathematical rigor has (not) to offer to software engineers Peter Naur wrote his first research paper at the age of 16. Soon an internationally acclaimed astronomer, Naur's expertise in numerical analysis gave him access to computers from 1950. He helped design and implement the influential ALGOL programming language. During the 1960s, Naur was in sync with the research agendas of McCarthy, Dijkstra, and others. By 1970, however, he had distanced himself from them. Instead of joining Dijkstra's structured programming movement, he made abundantly clear why he disapproved of it. Underlying Naur's criticism is his plea for pluralism: a computer professional should not dogmatically advocate a method and require others to use it in their own work. Instead, he should respect the multitude of personal styles in solving problems. What philosophy has to do with software engineering Though Peter Naur definitely does not want to be called a philosopher, he acknowledges having been influenced by Popper, Quine, Russell, and others. Naur's writings of the 1970s and 1980s show how he borrowed concepts from philosophy to further his understanding of software engineering. In later years, he mainly scrutinized the work in philosophy and mathematical logic & rules in particular. By penetrating deeply into the 1890 research of William James, Naur gradually developed his own theory of how mental life is like at the neural level of the nervous system. This development, in turn, helps explain why he always opposed the Turing Test and Artificial Intelligence, why he had strong misgivings about the Formal Methods movement and Dijkstra's research in particular. Biography Peter Naur was born in 1928 in Frederiksberg, Denmark. He graduated from Copenhagen University in astronomy in 1949 and was a research student at King's College, Cambridge in 1950-51 where he programmed the EDSAC in order to solve an astronomical problem. After a year's stay in the USA and a brief return to Cambridge, Naur spent the rest of the 1950s in Copenhagen. In 1957 he received his PhD in astronomy and in 1959 he joined the staff of Regnecentralen, specializing in high-level programming languages. He became heavily involved in the design and implementation of ALGOL60 and organized the ALGOL Bulletin. From 1969 until his retirement in 1999 he was professor at the Copenhagen University Institute of Datalogy. Since the mid-1990s until this day, Naur actively studies and writes about psychology and in particular about how human life is like at the neural level of the nervous system. He has received several awards, including the Computer Pioneer Award of the IEEE Computer Society in 1986 and the ACM Turing Award in 2005.

...More
Reviewed By

Review Walden, David (2014) Review of "Pluralism in Software Engineering: Turing Award Winner Peter Naur Explains". IEEE Annals of the History of Computing (pp. 71-73). unapi

Citation URI
https://data.isiscb.org/isis/citation/CBB001214446/

Similar Citations

Book Daylight, Edgar G.; Grave, Kurt De; (2012)
The Dawn of Software Engineering: From Turing to Dijkstra (/isis/citation/CBB001214448/)

Article Mote, C. D.; (Winter 2020)
Ruth Davis, Tech Pioneer (/isis/citation/CBB315440638/)

Article Haigh, Thomas; Priestley, Mark; Rope, Crispin; (2014)
Engineering “The Miracle of the ENIAC”: Implementing the Modern Code Paradigm (/isis/citation/CBB001214453/)

Thesis Joy Marie Lisi Rankin; (2015)
Personal Computing Before Personal Computers: The Origins of America's Digital Culture (/isis/citation/CBB900832288/)

Book Mahoney, Michael S.; Haigh, Thomas; (2011)
Histories of Computing (/isis/citation/CBB001251885/)

Article Dujnic, Josef; Fristacký, Norbert; Molnár, Ludovít; Plander, Ivan; Rovan, Branislav; (1999)
On the History of Computer Science, Computer Engineering, and Computer Technology Development in Slovakia (/isis/citation/CBB000112026/)

Article Toomey, Warren; (2010)
First Edition Unix: Its Creation and Restoration (/isis/citation/CBB001231732/)

Article Mendelsohn, Andrew; (2013)
The Oracle Story: 1984--2001 (/isis/citation/CBB001212984/)

Article S. Robertson; (2019)
A Brief History of Search Results Ranking (/isis/citation/CBB189020916/)

Article Sato, Yasushi; (2011)
An Inconspicuous Giant: NTT's Role in the Development of Software Engineering in Japan (/isis/citation/CBB001231706/)

Article Hyomin Kim; Youngju Cho; Sungeun Kim; Hye-Suk Kim; (March 2018)
Women and Men in Computer Science: Geeky Proclivities, College Rank, and Gender in Korea (/isis/citation/CBB323844933/)

Thesis Gerardo Con Diaz; (2016)
Intangible Inventions: A History of Software Patenting in the United States, 1945-1985 (/isis/citation/CBB374973840/)

Article Z. Stachniak; (2017)
MCM on Personal Software (/isis/citation/CBB801943675/)

Article Nofre, David; Priestley, Mark; Alberts, Gerard; (2014)
When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950--1960 (/isis/citation/CBB001421225/)

Thesis Ensmenger, Nathan Lee; (2001)
From “black art” to industrial discipline: The software crisis and the management of programmers (/isis/citation/CBB001562603/)

Book Hagengruber, Ruth; Riss, Uwe V.; (2014)
Philosophy, Computing and Information Science (/isis/citation/CBB001422489/)

Authors & Contributors
Priestley, Mark
Kevles, Daniel J.
Haigh, Thomas
Ensmenger, Nathan Lee
Con Diaz, Gerardo
Joy Marie Lisi Rankin
Journals
IEEE Annals of the History of Computing
Technology and Culture
East Asian Science, Technology and Society: An International Journal
American Heritage of Invention and Technology
Publishers
Yale University
Pickering & Chatto
MIT Press
Lonely Scholar Scientific Books
Harvard University Press
Basic Books
Concepts
Computers and computing
Software
Computer science
Technology
Engineering
Computer industry
People
Kurtz, Thomas E.
Kemeny, John G. (1926-1993)
Von Neumann, John
Turing, Alan Mathison
Plato
Heaviside, Oliver
Time Periods
20th century
20th century, late
21st century
20th century, early
Places
United States
Slovakia
Japan
Minnesota (U.S.)
Korea
Institutions
Minnesota Educational Computing Consortium
Micro Computer Machines
Dartmouth University
Comments

Be the first to comment!

{{ comment.created_by.username }} on {{ comment.created_on | date:'medium' }}

Log in or register to comment