skip to main content
column
Free Access

The tears of Donald Knuth

Published:23 December 2014Publication History
Skip Abstract Section

Abstract

Has the history of computing taken a tragic turn?

References

  1. Aspray, W. John von Neumann and the Origins of Modern Computing. MIT Press, Cambridge, MA, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Aspray, W. and Williams, B.O. Arming American scientists: NSF and the provision of scientific computing facilities for universities, 1950--73. IEEE Annals of the History of Computing 16, 4 (Winter 1994), 60--74. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bullynck, M. and De Mol, L. Setting-up early computer programs: D.H. Lehmer's ENIAC computation. Archive of Mathematical Logic 49 (2010), 123--146.Google ScholarGoogle ScholarCross RefCross Ref
  4. Campbell-Kelly, M. From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry. MIT Press, Cambridge, MA, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Campbell-Kelly, M. Programming the EDSAC: Early programming activity at the University of Cambridge. Annals of the History of Computing 2, 1 (Jan. 1980), 7--36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Campbell-Kelly, M. The history of the history of software. IEEE Annals of the History of Computing 29, 4 (Oct.-Dec. 2007), 40--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cerf, V. ACM and the professional programmer. Commun. ACM 57, 8 (Aug. 2014), 7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Daylight, E.G. The Dawn of Software Engineering: From Turing to Dijkstra. Lonely Scholar, Heverlee, Belgium, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Haigh, T., Priestley, M., and Rope, C. Los Alamos bets on ENIAC: Nuclear Monte Carlo simulations, 1947--48. IEEE Annals of the History of Computing 36, 2 (Jan.-Mar. 2014), 42--63.Google ScholarGoogle Scholar
  10. Knuth, D.E. Von Neumann's first computer program. ACM Computing Surveys 2, 4 (Dec. 1970), 247--260. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. MacKenzie, D. Knowing Machines. MIT Press, Cambridge, MA, 1998.Google ScholarGoogle Scholar
  12. MacKenzie, D. Mechanizing Proof. MIT Press, Cambridge, MA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Mahoney, M.S. and Haigh, T., Eds. Histories of Computing. Harvard University Press, Cambridge, MA, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Matti, T. The Science of Computing: Shaping a Discipline. CRC Press/Taylor & Francis, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Metropolis, N., Howlett, J. and Rota, G.-C. Eds. A History of Computing in the Twentieth Century: A Collection of Papers. Academic Press, New York, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Mounier-Kuhn, P. Logic and computing in France: A late convergence. In Proceedings of the Symposium on the History and Philosophy of Programming (Birmingham, July 2012); http://bit.ly/15ZRPLx.Google ScholarGoogle Scholar
  17. Norberg, A.L. and O'Neill, J.E. Transforming Computer Technology: Information Processing for the Pentagon, 1962--1986. Johns Hopkins University Press, Baltimore, MD, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Priestley, M. A Science of Operations: Machines, Logic, and the Invention of Programming. Springer, New York, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  19. Roland, A. and Shiman, P. Strategic Computing: DARPA and the Quest for Machine Intelligence. MIT Press, Cambridge, MA, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Slayton, R. Arguments that Count: Physics, Computing, and Missile Defense, 1949--2012. MIT Press, Cambridge, MA, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Tatarchenko, K. A House With the Window to the West: The Akademgorodok Computer Center (1958--1993). Princeton, 2013.Google ScholarGoogle Scholar
  22. Tedre, M. The Science of Computing: Shaping a Discipline. CRC Press/Taylor & Francis, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The tears of Donald Knuth

        Recommendations

        Reviews

        Barrett Hazeltine

        In a response to a lecture by Donald Knuth (available at http://kailathlecture.stanford.edu/2014KailathLecture.html), which was in turn a response to a paper by Martin Campbell-Kelly [1], Campbell-Kelly pointed out that the coder's approach to writing the history of software had been dominant in 1990, but dwindled and vanished in 1997. Campbell-Kelly characterized the change as an "evolution" of the field. This evolution is reflected in the major increase in the ratio of professional historians to computer scientists writing in the Annals of the History of Computing . Knuth worries that this trend "dumbs down" the history of computing, especially computer science. In fact, reading Campbell-Kelly's paper brought tears to Knuth's eyes. Haigh points out that the paper addressed the software industry, not the academic field of computer science. Haigh also points out that, in fact, few scholarly articles have been written about the history of computer science. He describes how conditions in the academic world combine to make a career in the history of computer science difficult for professional historians. A history of the kind desired by Knuth would have to be written by computer scientists attached to a computer science department. Such academicians are presently rare, although positive signs are emerging. This paper will be of the most interest to someone who wants to know about the background required to write about computer science, yet it is easily read by others. Online Computing Reviews Service

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 58, Issue 1
          January 2015
          105 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/2688498
          • Editor:
          • Moshe Y. Vardi
          Issue’s Table of Contents

          Copyright © 2014 Copyright is held by the owner/author(s)

          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 23 December 2014

          Check for updates

          Qualifiers

          • column
          • Popular
          • Un-reviewed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format