The Computing Universe: A Journey through a Revolution

Computers now impact almost every aspect of our lives, from our social interactions to the safety and performance of our cars. How did this happen in such a short time? And this is just the beginning. . . . In this book, Tony Hey and Gyuri Ppay lead us on a journey from the early days of computers in the 1930s to the cutting-edge research of the present day that will shape computing in the coming decades. Along the way, they explain the ideas behind hardware, software, algorithms, Moore's Law, the birth of the personal computer, the Internet and the Web, the Turing Test, Jeopardy's Watson, World of Warcraft, spyware, Google, Facebook, and quantum computing. This book also introduces the fascinating cast of dreamers and inventors who brought these great technological developments into every corner of the modern world. This exciting and accessible introduction will open up the universe of computing to anyone who has ever wondered where his or her smartphone came from.

[1]  Tim Berners-Lee,et al.  Weaving The Web: The Original Design And Ultimate Destiny of the World Wide Web , 1999 .

[2]  Claude E. Shannon,et al.  A symbolic analysis of relay and switching circuits , 1938, Transactions of the American Institute of Electrical Engineers.

[3]  Maurice V. Wilkes,et al.  Memoirs of a Computer Pioneer , 1985 .

[4]  Butler W. Lampson,et al.  The Ongoing Computer Revolution , 2016 .

[5]  Charles Babbage,et al.  Of the analytical engine , 2002 .

[6]  Brian W. Kernighan,et al.  The UNIX™ programming environment , 1979, Softw. Pract. Exp..

[7]  M. Mitchell Waldrop,et al.  The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal , 2001 .

[8]  Jason Fitzpatrick,et al.  An interview with Steve Furber , 2011, Commun. ACM.

[9]  C. A. R. Hoare,et al.  The emperor's old clothes , 1981, CACM.

[10]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[11]  J.S. Kilby,et al.  Invention of the integrated circuit , 1976, IEEE Transactions on Electron Devices.

[12]  C. Babbage Passages from the Life of a Philosopher , 1968 .

[13]  John F. Dooley,et al.  Software Development and Professional Practice , 2011 .

[14]  Charles Babbage,et al.  The Difference Engine: Charles Babbage and the Quest to Build the First Computer , 2001 .

[15]  W. Daniel Hillis,et al.  The Pattern on the Stone: The Simple Ideas That Make Computers Work , 1999 .

[16]  Edsger W. Dijkstra,et al.  Go to Statement Considered Harmful (Reprint) , 2002, Software Pioneers.

[17]  Hilary Putnam,et al.  The Philosophy of Mathematics: , 2019, The Mathematical Imagination.

[18]  Herman H. Goldstine The Computer from Pascal to von Neumann , 1972 .

[19]  Andrew Hodges,et al.  Alan Turing: The Enigma of Intelligence , 1985 .

[20]  Robert Metcalfe,et al.  Ethernet: distributed packet switching for local computer networks , 1976, CACM.

[21]  David Lorge Parnas,et al.  A rational design process: How and why to fake it , 1986, IEEE Transactions on Software Engineering.

[22]  Stan Augarten,et al.  Bit by Bit: An Illustrated History of Computers , 1984 .

[23]  J. Horgan Claude E. Shannon , 1990 .

[24]  Thomas J. Misa,et al.  An interview with Edsger W. Dijkstra , 2010, Commun. ACM.

[25]  C. Monroe,et al.  Scaling the Ion Trap Quantum Processor , 2013, Science.

[26]  Mike Hally,et al.  Electronic Brains: Stories from the Dawn of the Computer Age , 2005 .

[27]  Andrew L. Russell,et al.  Sketch of the Analytical Engine invented by Charles Babbage, Esq. , 2015 .

[28]  William Poundstone,et al.  Prisoner's Dilemma: John Von Neumann, Game Theory and the Puzzle of the Bomb , 1992 .

[29]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[30]  George Dyson,et al.  Turing's Cathedral: The Origins of the Digital Universe , 2012 .

[31]  Clifford A. Pickover,et al.  The Math Book , 2009 .

[32]  Yishai A. Feldman,et al.  Algorithmics: The Spirit of Computing , 1987 .

[33]  David Harel,et al.  Computers Ltd - what they really can't do , 2000 .

[34]  Brian E. Carpenter,et al.  A. M. Turing's ACE Report of 1946 and Other Papers , 1986 .

[35]  Clifford Stoll,et al.  The Cuckoo's Egg , 1989 .

[36]  Gerard O'Regan,et al.  A Brief History of Computing , 2012, Springer London.

[37]  David Harel,et al.  Statecharts in the making: a personal account , 2009, CACM.

[38]  Butler W. Lampson,et al.  What Computers Do: Model, Connect, Engage , 2012, TAMC.

[39]  Greg Goth,et al.  IBM PC Retrospective: There Was Enough Right to Make It Work , 2011, Computer.

[40]  Ronald Lewin,et al.  Ultra Goes to War: The Secret Story , 1978 .

[41]  Eric S. Raymond,et al.  The Cathedral & the Bazaar , 1999 .

[42]  Steven Weber,et al.  The Success of Open Source , 2004 .

[43]  Maurizio Ferconi,et al.  The Theory That Would Not Die , 2013 .

[44]  Edward Bride,et al.  The IBM Personal Computer: A Software-Driven Market , 2011, Computer.

[45]  R. Feynman Simulating physics with computers , 1999 .

[46]  Michael A. Hiltzik,et al.  Dealers of lightning : Xerox PARC and the dawn of the computer age , 1999 .

[47]  Alan J. Perlis,et al.  Epigrams on Programming. , 1982 .

[48]  Nate Silver,et al.  The signal and the noise : why so many predictions fail but some don't , 2012 .

[49]  John MacCormick,et al.  Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers , 2012 .

[50]  Anthony J. G. Hey,et al.  Feynman Lectures on Computation , 1996 .

[51]  Paul E. Ceruzzi,et al.  A history of modern computing , 1999 .

[52]  Edsger W. Dijkstra,et al.  The humble programmer , 1972, CACM.

[53]  Allen Newell,et al.  Elements of a theory of human problem solving. , 1958 .

[54]  Tracy Kidder,et al.  Soul of a New Machine , 1981 .

[55]  Richard M. Stallman,et al.  Free Software, Free Society: Selected Essays of Richard M. Stallman , 2009 .

[56]  Robert Slater,et al.  Portraits in silicon , 1987 .

[57]  N. Backhouse The Polya Picture Album: Encounters of a Mathematician , 1987, The Mathematical Gazette.

[58]  E. F. Codd,et al.  The Relational Model for Database Management, Version 2 , 1990 .

[59]  Rob Kitchin,et al.  Code/Space: Software and Everyday Life , 2011 .

[60]  E. Schrödinger Discussion of Probability Relations between Separated Systems , 1935, Mathematical Proceedings of the Cambridge Philosophical Society.

[61]  Jim Gemmell,et al.  Total Recall: How the E-Memory Revolution Will Change , 2009 .

[62]  D. W. Barron,et al.  The World of Scripting Languages , 2000 .

[63]  David Bradley,et al.  A Personal History of the IBM PC , 2011, Computer.

[64]  I. Bernard Cohen,et al.  Howard Aiken: Portrait of a Computer Pioneer , 1999, Business History Review.

[65]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[66]  James Wallace,et al.  Hard Drive: Bill Gates and the Making of the Microsoft Empire , 1992 .

[67]  Dennis Shasha,et al.  Out of Their Minds: The Lives and Discoveries of 15 Great Computer Scientists , 1995 .

[68]  Martin Campbell-Kelly,et al.  Computer: A History of the Information Machine , 1998 .