Skip to main content

Calvin Mooers, Zatocoding, and Early Research on Information Retrieval

  • Chapter
  • First Online:
Exploring the Early Digital

Part of the book series: History of Computing ((HC))

  • 731 Accesses

Abstract

Historians of computing know of Calvin Mooers (1919–1994) for several contributions to electronic computing and programming languages. This paper describes a less well-known development by Mooers. Around 1950, he devised a coding scheme for edge-notched cards—a decidedly “low-tech,” nonelectronic method of information storage and retrieval, based on cards with notches cut into their edges. In spite of his experience and training in electronics, Mooers believed that existing digital computer projects were ill-suited for the storage and retrieval of large amounts of information. Edge-notched and other cards had been in common use for data retrieval, but none were able to handle the explosion of information occurring in the sciences after World War II. “Zatocoding” was to address the deficiencies of both existing electronic computers and of other card systems, as it was based on a more theoretical understanding of the nature of information and its retrieval. Zatocoding did not prevail, but I argue that the theoretical work done by Mooers proved later to be of fundamental importance to modern databases, encryption, and information retrieval.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 44.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    RAID is an acronym for “Redundant Array of Inexpensive Disks.”

  2. 2.

    Wikipedia cites the original USENIX paper on the origins of bcrypt in 1999: https://www.usenix.org/legacy/events/usenix99/provos/provos_html/node1.html. Accessed March 6, 2017.

References

  • Ball, W. W. Mathematical Recreations & Essays. London: MacMillan and Co., 11th edition, 1940.

    Google Scholar 

  • Bachman, Charles. 1973. The Programmers as Navigator. Communications of the ACM 16/11: 652–658.

    Article  Google Scholar 

  • Bashe, Charles J, Lyle R. Johnson, John H. Palmer, and Emerson W. Pugh. 1986. IBM’s Early Computers. Cambridge, MA: MIT Press.

    Google Scholar 

  • Brand, Stewart, ed. 1971. The Last Whole Earth Catalog. Portola, CA, p. 320.

    Google Scholar 

  • Brand, Stewatr. 1974. II Cybernetic Frontiers. New York, Random House.

    Google Scholar 

  • Burke, Colin. 1994. Information and Secrecy: Vannevar Bush, Ultra, and the other Memex. Metuchen, NJ: Scarecrow Press.

    Google Scholar 

  • Burke, Colin. 2002. It Wasn’t All Magic: the Early Struggle to Automate Cryptanalysis, 1930–1960s. Fort Meade, MD: National Security Agency, Center for Cryptologic History.

    Google Scholar 

  • Bush, Vannevar. 1945. Bush, “As We May Think,” Atlantic Monthly 176/1 (1945), pp. 641–649.

    Google Scholar 

  • Carnegie-Mellon University, Software Engineering Institute. 2008. “Vulnerability Notes Database, VU 836068,” https://www.kb.cert.org/vuls/id/836068. Accessed March 6, 2017

  • Casey, Robert S. and James W. Perry, eds. 1951. Punched Cards: their Applications to Science and Industry. New York: Reinhold Publishing.

    Google Scholar 

  • Ceruzzi, Paul. 1998. A History of Modern Computing. Cambridge, MA: MIT Press.

    Google Scholar 

  • Daly, R.P. 1956. “Integrated Data Processing with the Univac File Computer.” Proceedings Western Joint Computer Conference.

    Google Scholar 

  • Garfield, Eugene, 1997. “A Tribute to Calvin N. Mooers, A Pioneer of Information Retrieval,” The Scientist 11/4 (March), accessed electronically December 20, 2016.

    Google Scholar 

  • Hahn, Trudy Bellardo, and Michael Buckland. 1998. Historical Studies in Information Science.Metuchen, NJ: American Society for Information Science.

    Google Scholar 

  • Heide, Lars. 2009 Punched-Card Systems and the Early Information Explosion, 1880–1945. Baltimore: Johns Hopkins University Press.

    Google Scholar 

  • Heims, Steve J. 1980. John von Neumann and Norbert Wiener: From Mathematics to the Technologies of Life and Death. Cambridge, MA: MIT Press.

    MATH  Google Scholar 

  • Institute for Numerical Analysis. 1949. Monte Carlo Method: Proceedings of a Symposium Held June 29, 30 and July 1, 1949, in Los Angeles, California (Washington, DC: US Government Printing Office, 1951).

    Google Scholar 

  • Kelly 2008. “One Dead Media.” The Technium, June 17. http://kk.org/the technium/one-dead-media/. Accessed December 27, 2016.

  • Kline, Ron. 2015. The Cybernetics Moment. Baltimore: Johns Hopkins University Press.

    Google Scholar 

  • Knuth, Donald. 1969. The Art of Computer Programming, vol. 2: Seminumerical Algorithms. Reading, MA: Addison Wesley.

    Google Scholar 

  • Knuth, Donald. 1973. The Art of Computer Programming, vol. 3: Sorting and Searching. Reading, MA: Addison Wesley.

    Google Scholar 

  • La Barre. 2002. “Weaving Webs of Significance: The Classification Research Study Group in the United States and Canada.” Proceedings of the Second Annual Conference on the History and Heritage of Scientific and Technical Information Systems: 246–257.

    Google Scholar 

  • Library of Congress. 2018. http://www.loc.gov/rr/main/inforeas/card.html.

  • Mooers, Calvin. 1947. Proceedings of the American Chemical Society Meeting 112 (September).

    Google Scholar 

  • Mooers, Calvin. 1951. “Zatocoding Applied to Mechanical Organization of Knowledge,” American Documentation, 2: 20–32.

    Article  Google Scholar 

  • Mooers, Calvin. 1992. Private communication with the author.

    Google Scholar 

  • Mooers, Calvin. 2003. “The Computer Project at the Naval Ordnance Laboratory.” IEEE Annals of the History of Computing 23, no. 2 (April–June): 51–66.

    Google Scholar 

  • Nakamoto, Satoshi. 2017. “Bitcoin: a Peer-to-Peer Electronic Cash System,” https://bitcoin.org/bitcoin.pdf. accessed March 6, 2017.

  • Ralston, Anthony, and Edwin D. Reilly. 1993. Encyclopedia of Computer Science, Third Edition. New York: Van Nostrand Reinhold, 1993: pp. 1185–1191.

    Google Scholar 

  • RAND Corporation. 1955. A Million Random Digits with 100,000 Normal Deviates. http://www.rand.org/pubs/monograph_reports/MR1418.html. Accessed February 28, 2017

  • Rayward, W. Boyd, and Mary Ellen Bowden. 2004. The History and Heritage of Scientific and Technological Information Systems. Proceedings of the 2002 Conference. Medford, NJ: Information Today, Inc.

    Google Scholar 

  • Sammet, Jean. 1969. Programming Languages: History and Fundamentals. Englewood Cliffs, NJ: Prentice-Hall.

    MATH  Google Scholar 

  • Shannon, Claude, and Warren Weaver. 1949. A Mathematical Theory of Communication. Urbana, Ill: University of Illinois Press.

    MATH  Google Scholar 

  • Smithsonian Institution, National Museum of American History. 2017. “Help us transcribe Phyllis Diller's jokes—and enjoy some laughs along the way!” http://americanhistory.si.edu/blog/help-us-transcribe-phyllis-dillers-jokes. Accessed March 6, 2017.

  • Svenonius, Elaine. 2000. The Intellectual Foundation of Information Organization. Cambridge, MA: MIT Press.

    Book  Google Scholar 

  • Tropp, Henry. 1974. “The Effervescent Years: A Retrospective.” IEEE Spectrum 11 (February): 70–81.

    Article  Google Scholar 

  • Ulam, S. M. 1976. Adventures of a Mathematician. New York: Charles Scribner & Sons.

    Book  Google Scholar 

  • Von Neumann, John. 1949. “Various Techniques Used in Connection with Random Digits,” in Institute for Numerical Analysis, Monte Carlo Method: Proceedings of a Symposium Held June 29, 30 and July 1, 1949, in Los Angeles, California (Washington, DC: US Government Printing Office, 1951), pp. 36–38; quotation on p. 36.

    Google Scholar 

  • Weik, Martin H. 1955. A Survey of Domestic Electronic Digital Computing Systems. Aberdeen, MD: Ballistic Research Laboratories, Report No. 971 (December): 125–126.

    Google Scholar 

  • Wiener, Norbert. 1948. Cybernetics. New York: John Wiley.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul E. Ceruzzi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Ceruzzi, P.E. (2019). Calvin Mooers, Zatocoding, and Early Research on Information Retrieval. In: Haigh, T. (eds) Exploring the Early Digital. History of Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-02152-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02152-8_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02151-1

  • Online ISBN: 978-3-030-02152-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics