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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
RAID is an acronym for “Redundant Array of Inexpensive Disks.”
- 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.
Bachman, Charles. 1973. The Programmers as Navigator. Communications of the ACM 16/11: 652–658.
Bashe, Charles J, Lyle R. Johnson, John H. Palmer, and Emerson W. Pugh. 1986. IBM’s Early Computers. Cambridge, MA: MIT Press.
Brand, Stewart, ed. 1971. The Last Whole Earth Catalog. Portola, CA, p. 320.
Brand, Stewatr. 1974. II Cybernetic Frontiers. New York, Random House.
Burke, Colin. 1994. Information and Secrecy: Vannevar Bush, Ultra, and the other Memex. Metuchen, NJ: Scarecrow Press.
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.
Bush, Vannevar. 1945. Bush, “As We May Think,” Atlantic Monthly 176/1 (1945), pp. 641–649.
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.
Ceruzzi, Paul. 1998. A History of Modern Computing. Cambridge, MA: MIT Press.
Daly, R.P. 1956. “Integrated Data Processing with the Univac File Computer.” Proceedings Western Joint Computer Conference.
Garfield, Eugene, 1997. “A Tribute to Calvin N. Mooers, A Pioneer of Information Retrieval,” The Scientist 11/4 (March), accessed electronically December 20, 2016.
Hahn, Trudy Bellardo, and Michael Buckland. 1998. Historical Studies in Information Science.Metuchen, NJ: American Society for Information Science.
Heide, Lars. 2009 Punched-Card Systems and the Early Information Explosion, 1880–1945. Baltimore: Johns Hopkins University Press.
Heims, Steve J. 1980. John von Neumann and Norbert Wiener: From Mathematics to the Technologies of Life and Death. Cambridge, MA: MIT Press.
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).
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.
Knuth, Donald. 1969. The Art of Computer Programming, vol. 2: Seminumerical Algorithms. Reading, MA: Addison Wesley.
Knuth, Donald. 1973. The Art of Computer Programming, vol. 3: Sorting and Searching. Reading, MA: Addison Wesley.
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.
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).
Mooers, Calvin. 1951. “Zatocoding Applied to Mechanical Organization of Knowledge,” American Documentation, 2: 20–32.
Mooers, Calvin. 1992. Private communication with the author.
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.
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.
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.
Sammet, Jean. 1969. Programming Languages: History and Fundamentals. Englewood Cliffs, NJ: Prentice-Hall.
Shannon, Claude, and Warren Weaver. 1949. A Mathematical Theory of Communication. Urbana, Ill: University of Illinois Press.
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.
Tropp, Henry. 1974. “The Effervescent Years: A Retrospective.” IEEE Spectrum 11 (February): 70–81.
Ulam, S. M. 1976. Adventures of a Mathematician. New York: Charles Scribner & Sons.
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.
Weik, Martin H. 1955. A Survey of Domestic Electronic Digital Computing Systems. Aberdeen, MD: Ballistic Research Laboratories, Report No. 971 (December): 125–126.
Wiener, Norbert. 1948. Cybernetics. New York: John Wiley.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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)