Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The annotated Turing : a guided tour through Alan Turing’s historic paper on computability and the Turing machine
Petzold C., Wiley Publishing, 2008. 384 pp. Type: Book (9780470229057)
Date Reviewed: Sep 18 2008

Computability theory textbooks usually have little historical content, while popular treatments usually have few technical details. This book is the exception that carefully explains one of the fundamental papers of the 20th century, putting it in historical context, including the backgrounds of the important contributors. That paper is “On Computable Numbers, with an Application to the Entscheidungsproblem,” published in 1936, when computing was done by humans rather than digital computers. Turing’s goal was to show that there was no process to determine the provability of arbitrary statements in mathematical logic.

Three of the four sections of the book do not require much mathematical background, but the technical parts of each section are not easy reading, requiring attention to detail in order to follow the low-level steps of Turing machine computations. The parts of Turing’s paper are shown in gray, followed by Petzold’s explanations that expand upon the examples, making Turing’s paper accessible to readers willing to patiently think through the details.

Section 1, “Foundations,” provides historical background starting with Diophantus and equations with integer solutions that are tied to the final chapter, which discusses the conclusion that there is no decision process that can determine in a finite number of steps whether such an equation is solvable.

Section 2, “Computable Numbers,” covers the nine parts of Turing’s paper that use what have come to be called Turing machines. Although it takes effort to work through the details, it is rewarding to follow the thoughts of a man who may have the best claim to being called the father of the computer. Turing’s universal machine that could execute any other Turing machine foreshadows the idea of the stored program computer in contrast to computers constructed to solve specific problems.

The third section, continuing Turing’s paper to apply his computability results to the decision problem, is more mathematical; Petzold invites readers less interested in mathematical logic to skip it. This section includes Church’s lambda calculus and Turing’s appendix showing that his approach to the decision problem is equivalent to Church’s, which was developed independently at the same time. Turing went on to earn a PhD under Church at Princeton.

The final section shows why its title, “Is Everything a Turing Machine?” is an appropriate description of developments after Turing. McCullough, Pitts, von Neumann, and Wiener relate computing and neural functioning. With cellular automata and quantum computing, computing and physics are increasingly intertwined, to the point where some say that the universe is a Turing machine.

One could browse this book and get a good survey of computability and Turing’s work, including stories about Turing and other contributors. To those willing to read carefully, Petzold provides a fabulous resource for one of the great milestones of computing.

Reviewer:  Arthur Gittleman Review #: CR136077 (0908-0745)
Bookmark and Share
  Reviewer Selected
Editor Recommended
Featured Reviewer
 
 
Models Of Computation (F.1.1 )
 
 
Alan Turing (K.2 ... )
 
 
Alan Turing (A.0 ... )
 
 
Bounded-Action Devices (F.1.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Models Of Computation": Date
Brains, machines, and mathematics (2nd ed.)
Arbib M., Springer-Verlag New York, Inc., New York, NY, 1987. Type: Book (9789780387965390)
Sep 1 1988
Communication and concurrency
Milner R., Prentice-Hall, Inc., Upper Saddle River, NJ, 1989. Type: Book (9780131150072)
Jan 1 1990
The social metaphor for distributed processing
Stark W., Kotin L. Journal of Parallel and Distributed Computing 7(1): 125-147, 1989. Type: Article
Dec 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy