(1) Some examples of books focussing on the hardware,
the architecture of computers: J. Howlett, N. Metropolis and G.-C.
Rota, eds. (1980):
A History of Computing in the Twentieth Century. New York: Academia Press. M. R. Williams, ed. (1997):
A History of Computing Technology. Los Alamitos: IEEE Computer Society Press. R. Rojas and U. Hashagen (2002):
The First Computers – History and Architectures. Cambridge (MA): MIT Press.
(2)The software side includes of course programming
languages and operating systems, though most of these only were
developed after 1955-60. Some earlier references: Donald Knuth (1962):
"A history of writing compilers",
Computers and Automation, December 1962, 8-18. Saul Rosen, ed. (1967):
Programming Systems and Languages. New York: McGraw-Hill Book Company. Jean E. Sammet (1969):
Programming Languages: History and Fundamentals.
Eaglewood Cliffs, NJ: Prentice Hall. D.E. Knuth and L.T. Pardo (1977):
”The early development of programming languages”, in: J.
Belzer, A. G. Holzman and A. Kent, eds. (1979):
Encyclopedia of Computer Science and Technology. New York: Marcel Dekker, 419–96.
(3) E.g., M. Campbell-Kelly and M. Croarken and R. Flood and E. R., eds. (2003):
The History of Mathematical Tables: From Sumer to Spreadsheets. Oxford: OUP.
(4) E.g., Campbell-Kelly, Martin and William Aspray (1996):
Computer: A History of the Information Machine. New York: Basic Books.
(5) E.g., William Aspray (1990
): Computing Before Computers. Ames: Iowa State University Press (
available on the web as pdf's). Arno Borst (1993):
The Ordering of Time: From the Ancient Computus to the Modern Computer. Chicago, IL: University of Chicago Press. Georges Ifrah (2002):
The Universal History of Computing: From the Abacus to the Quantum Computer. New York: Wiley.
(6) An overview of the complex entanglement leading to
programming theory, M. Mahoney (2002): ”The Structures of
Computation,” in: Rojas/Hashagen (2002). See also my own paper
that treats of
information theory and generative grammars.
(7) Sybille Krämer (1988):
Symbolische Maschinen. Die Idee der Formalisierung in geschichtlichem Abriß. Darmstadt, Wissenschaftliche Buchgesellschaft. Quite similar, Martin Davis (2001):
Engines of Logic: Mathematicians and the Origin of the Computer. New York, Norton.