Abstract
It is said that the past is prologue. This saying is borne out by most of the history of science, but it applies only loosely to computer science, since this “modern” science does not have that much of a past compared to the traditional sciences like physics and chemistry. In the latter, in any era the events of the past do presage the ongoing and future development of these sciences. The development of computer science proceeds at such a rapid and frenetic pace that the boundary between past events and the current state of the subject is somewhat blurred. In this book, with its advisedly provocative title referring to the heart of computer science, we take the position that its prologue is indeed rather brief and somewhat diffuse. To recount how the history of computer science interacts with its current state we adopt a simplifying assumption about its early history, the reasonableness of which we shall defend, to the effect that the early and defining history of computer science (the prologue) can be encapsulated in the work of one man, the British mathematician Alan Turing. Except for some very early and rather naïve contributions by the outstanding mathematicians Pascal and Leibniz and some later more substantial ones by the polymath Babbage and the logician Godel, the subject which we now call computer science sprang largely from the brilliant and original researches of Turing, as we shall attempt to illustrate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Reference
Computer Organization and Design, The Hardware Software Interface by David Paterson & John Hennessy, Morgan Kaufman 2005 Page 2.19-5ff A Brief History of Programming Languages
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Blum, E.K. (2011). Introduction and Prologue. In: Blum, E., Aho, A. (eds) Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-1168-0_1
Download citation
DOI: https://doi.org/10.1007/978-1-4614-1168-0_1
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-1167-3
Online ISBN: 978-1-4614-1168-0
eBook Packages: Computer ScienceComputer Science (R0)