Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The pattern on the stone : the simple ideas that make computers work
Hillis W., Basic Books, Inc., New York, NY, 2015. 192 pp. Type: Book (978-0-465066-93-3)
Date Reviewed: Jun 8 2016

This is an easy-to-read book that any computer science enthusiast would treasure. Daniel Hillis, the founder of Thinking Machines, brings out basic concepts beautifully. The book’s nine short chapters can be read in a couple of days. The author’s subjective observations, which are thought provoking, are what make this book particularly interesting. Some examples:

  • The principles are the essence of what makes a computer compute. Their essential nature transcends technology.
  • A computer is a device that accelerates and extends our thought processes.
  • A skilled programmer is like a poet who can put into words those ideas that others find inexpressible.

The author states in the preface that this is the book he wishes he had read while starting his learning in the computing field. I think that statement clearly gives the purpose of the book. This book should motivate the neophyte, and would be a good textbook at the high school level.

Taking a bottom-up approach, first explaining bits, Boolean logic, and then programming, it has interesting chapter titles such as “Nuts and Bolts” and “Universal Building Blocks.” The chapters have illustrations that enhance their value. The chapter on programming is made interesting and easy to read with the use of Logo. The hierarchy of abstraction, which the author summarizes, is beautifully brought out.

As the reader progresses, the author discusses Turing machines, quantum computers, parallel computers, algorithms, and heuristics. In the chapter on algorithms, the author states the inner feelings of computing researchers; that is, “one of the greatest joys in computer programming is discovering new, faster, and more efficient algorithms for doing something.”

The final three chapters are on parallelism, computers that learn and adapt, and “Beyond Engineering.” The author makes very interesting observations. Being an artificial intelligence (AI) researcher, he discusses aspects of the human brain and how the computer can come closer to it.

The book will be good for beginners, but my impression is that it is an equally interesting read for practicing professionals. There is a tendency to make simple things complicated and add innumerable equations to make them harder to understand. But Daniel Hillis has taken the surprising viewpoint of simplifying the complex computing concepts and writing about them for a larger audience. The book is a treasure, and complements similar titles [1,2].

More reviews about this item: Amazon

Reviewer:  CRS Kumar Review #: CR144485 (1608-0535)
1) MacCormick, J. Nine algorithms that changed the future. Princeton University Press, Princeton, NJ, 2012.
2) Dromey, R. G. How to solve it by computer?. Prentice Hall, Englewood Cliffs, NJ, 1982.
Bookmark and Share
  Reviewer Selected
 
 
Introductory And Survey (A.1 )
 
 
General (H.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Introductory And Survey": Date
Computer science: an overview (3rd ed.)
Brookshear J., Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1991. Type: Book (9780805302646)
Feb 1 1992
Computers and applications with Basic
Slotnick D., Butterfield E., Colantonio E., Kopetzky D., Slotnick J., D. C. Heath and Company, Lexington, MA, 1990. Type: Book (9780669217537)
Dec 1 1991
Computers
Wear L., Pinkert J., Wear L., Lane W., McGraw-Hill, Inc., New York, NY, 1991. Type: Book (9780070686748)
Nov 1 1991
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