• 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