Abstract
The emergence of electronic stored-program computers in contain the 1940s marks a break with past developments in machine calculation. Drawing on the work of various historians, I attempt to define the essence of that break and therefore of the modern computer. I conclude that the generally used distinction between computers and precursor machines in terms of the stored-program concept and von Neumann architecture rests not only on differences in hardware but also in the programming and use of machines. Next I discuss the derived definition in terms of machines from the 1940s and 50s to elucidate the definition’s implications for the history of computing.
Chapter PDF
References
Vernon, L.: Tools for Brains. Astounding Science-Fiction, 80–90 (July 1939)
Goldstine, H.H.: The Computer from Pascal to von Neumann. Princeton University Press, Princeton (1993)
Ceruzzi, P.: A History of Modern Computing. MIT Press, Cambridge (1998)
Rojas, R.: The Architecture of Konrad Zuse’s Early Computing Machines. In: The First Computers: History and Architectures, pp. 237–262. MIT Press, Cambridge (2000)
Wikipedia: von Neumann architecture, http://en.wikipedia.org/wiki/Stored_program_computer (accessed Febuary 9, 2010)
Rojas, R., Hashagen, U.: The First Computers: History and Architectures. MIT Press, Cambridge (2000)
Campbell-Kelly, M., Aspray, W.: Computer a History of the Information Machine, 2nd edn. Westview Press, Boulder (2004)
Bashe, C.J., Johnson, L.R., Palmer, J.H., Pugh, E.W.: IBM’s Early Computers. MIT Press, Cambridge (1986)
Randell, B.: The Origins of Digital Computers: Selected Papers, 3rd edn. Springer, New York (1982)
Randell, B.: The Origins of Computer Programming. IEEE Annals of the History of Computing 16(4), 6–14 (1994)
Bromley, A.G.: Stored Program Concept: The Origin of the Stored Program Concept. Technical report 274, Basser Department of Computer Science. University of Sydney, Sydney (November 1985), http://www.it.usyd.edu.au/research/tr/tr274_OnlinePDF.pdf (accessed April 28, 2010)
Ifrah, G.: The Universal History of Computing. John Wiley & Sons, Inc., New York (2001)
Backus, J.: Quoted in: The IBM Selective Sequence Electronic Calculator, http://www.columbia.edu/acis/history/ssec.html (accessed Febuary 12, 2010)
Brooke, A. W.: Letter to Lyle R. Johnson. A. Wayne Brooke Collection, University North Carolina at Raleigh, special collections, MC#268, Box 1, Folder #2: Section 1.2 (December 27, 1980)
Brooke, A.W.: SSEC, the first electronic computer. Manuscript. A. Wayne Brooke Collection, University North Carolina at Raleigh, special collections, MC#268, Box 1, Folder #9: Series 2.3 writings (undated)
Stanford Encyclopedia of Philosophy: Existentialism: Existence Proceeds Essence, http://plato.stanford.edu/entries/existentialism/#ExiPreEss (accessed Febuary 13, 2010)
Campbell, S.: The Premise of Computer Science: Establishing Modern Computing at the University of Toronto (1945-1964). PhD Thesis, University of Toronto, IHPST (2006)
Brooke, A.W.: The Hallowed “Stored-Program Concept”. Manuscript. A. Wayne Brooke Collection, University North Carolina at Raleigh, special collections, MC#268, Box 1, Folder #11: Series 2.4 writings (undated)
Mahoney, M.S.: The histories of computing(s). Interdisciplinary Science Reviews 30(2), 119–135 (2005)
Eckert, W.J., Jones, R.B., Clark, H.K.: Construction of the Lunar Ephemeris. In: Improved Lunar Ephemeris: 1952-1959, pp. 283–363. U.S. Government Printing Office, Washington (1954)
Grosch, H.R.J.: Computer: Bit Slices from a Life, 1st edn. Third Millennium Books/Underwood-Miller, Novato (1991)
Dubcombe, R.L.: Early Applications of Computer Technology to Dynamical Astronomy. Celestial Mechanics 45, 1–9 (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 IFIP
About this paper
Cite this paper
Olley, A. (2010). Existence Precedes Essence - Meaning of the Stored-Program Concept. In: Tatnall, A. (eds) History of Computing. Learning from the Past. 2010. IFIP Advances in Information and Communication Technology, vol 325. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15199-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-15199-6_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15198-9
Online ISBN: 978-3-642-15199-6
eBook Packages: Computer ScienceComputer Science (R0)