skip to main content
opinion
Free Access

Roots of 'program' revisited

Published:22 March 2021Publication History
Skip Abstract Section

Abstract

Considering the fundamental nature and malleability of programming.

References

  1. Curry, H.B. and Wyatt, W. A study of inverse interpolation on the Eniac, Aberdeen Proving Ground, Maryland, Report nr. 615, 19 August 1946.Google ScholarGoogle Scholar
  2. Bullynck, M., Daylight, E.G., and De Mol, L. Why did computer science make a hero out of Turing? Commun. ACM 58, 3 (Mar. 2015), 37--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Denning, P.J. and Tedre, M. Computational Thinking. MIT Press, 2019.Google ScholarGoogle ScholarCross RefCross Ref
  4. Eckert, P.J. et al. Description of the ENIAC and comments on electronic digital computing machines, Contract W 670 ORD 4926, Moore School of Electrical Engineering, University of Pennsylvania, November 30, 1945.Google ScholarGoogle Scholar
  5. Grier, D.A. The ENIAC, the Verb 'to program' and the emergence of digital computers. IEEE Annals for the History of Computing 18, 1 (Jan. 1996), 51--55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Grier, D.A. Programming and planning. IEEE Annals for the History of Computing 33, 1 (Jan. 2011), 85--87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Haigh, T., Priestley, M., and Rope, C. ENIAC in Action. Making and Remaking the Modern Computer. MIT Press, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Haigh, T. and Priestley, M. Where code comes from: Automatic Control from Babbage to Algol. Commun. ACM 59, 1 (Jan. 2016), 39--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Haigh, T. and Priestley, M. Colossus and programmability. IEEE Annals for the History of Computing 40, 3 (Mar. 2018), 5--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hartree, D.R. Calculating Instruments and Machines. University of Illinois Press, Urbana, IL, 1949.Google ScholarGoogle Scholar
  11. Hennessy, J.L. and Patterson, D.A. A new golden age for computer architecture. Commun. ACM 62, 2 (Feb. 2019), 48--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Mauchly, J. The use of high speed vacuum tube devices for calculating. Moore School of Electrical Engineering, University of Pennsylvania, August 1942.Google ScholarGoogle Scholar
  13. Noble, J. and Biddle, R. Notes on postmodern programming. ACM SIGPLAN Notices 39, 12 (2004), 40--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Santayana, G. Reason in Common Sense, Volume I of The Life of Reason. Charles Scribner's Sons, New York, 1905.Google ScholarGoogle Scholar
  15. Tedre, M. The Science of Computing: Shaping a Discipline. CRC Press, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Wilkes, M.V. and Wheeler, D.J., Gill, S. The Preparation of Programs for an Electronic Digital Computer, second edition. Addison-Wesley, 1957.Google ScholarGoogle Scholar

Index Terms

  1. Roots of 'program' revisited

    Recommendations

    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 64, Issue 4
      April 2021
      164 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/3458337
      Issue’s Table of Contents

      Copyright © 2021 Owner/Author

      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: 22 March 2021

      Check for updates

      Qualifiers

      • opinion
      • 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