DocumentCode
87777
Title
Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming
Author
Payette, Sandy
Author_Institution
Cornell Univ., Ithaca, NY, USA
Volume
36
Issue
4
fYear
2014
fDate
Oct.-Dec. 2014
Firstpage
64
Lastpage
73
Abstract
In the late 1960s, tensions were erupting in corporate and academic computing cultures in the United States and abroad with competing views about the state of computer programming and possible future implications. A discourse of "software crisis" was ignited in 1968 when NATO hosted a conference on the topic of software engineering. The author examines the rhetoric of crisis, revolution, and promise in computer programming cultures by viewing it through the lens of two dissimilar leaders, Grace Hopper and Edsger Dijkstra, who articulated views through discourses about computer programming that reveal multiple ideals and tensions. As representatives and exemplars of different communities, they emphasized pragmatic versus theoretical stances, respectively. The historical context they operated in also highlights the cultural complexities of gender in computer programming, a durable phenomenon that continues today.
Keywords
cultural aspects; programming; software engineering; NATO; computer programming cultures; cultural complexity; historical context; pragmatic stance; software crisis; software engineering; theoretical stance; Computer languages; History; Programming profession; Rhetoric; Software engineering; Edsger Dijkstra; Grace Hopper; discourse of computer programming; history of computing; history of software engineering; programming paradigms;
fLanguage
English
Journal_Title
Annals of the History of Computing, IEEE
Publisher
ieee
ISSN
1058-6180
Type
jour
DOI
10.1109/MAHC.2014.54
Filename
6982140
Link To Document