These reviews are the most popular with readers.
All Media Types
For the last:
Discrete mathematics and its applications
Rosen K., McGraw-Hill Higher Education, Columbus, OH, 2002. 928 pp. Type: Book (9780072424348)
This thoughtful and well-written introductory text is designed for students at the sophomore level in a variety of majors, including mathematics, computer science, and engineering. The book, now in its fifth edition, is billed by its publisher as ...
The physics of quantum information: quantum cryptography, quantum teleportation, quantum computation
Bouwmeester D., Ekert A., Zeilinger A. Springer-Verlag, London, UK, 2000. Type: Divisible Book
A century ago, the discovery of quantum mechanics initiated a revolution in physics that challenged many deeply-held intuitions. Within the last 20 years, the application of quantum mechanics to computation has opened the door to a similar revolu...
On the impact of programming languages on code quality: a reproduction study
Berger E., Hollenbeck C., Maj P., Vitek O., Vitek J. ACM Transactions on Programming Languages and Systems 41(4): 1-24, 2019. Type: Article
E. W. Dijkstra’s classic
A discipline of programming
 has rightly achieved the sort of permanent validity that mathematician G. H. Hardy spoke of in his famous
A mathematician’s apology
. Dijkstra’s preface ex...
Programming Bitcoin: learn how to program Bitcoin from scratch
Song J., O’Reilly Media, Inc., Sebastopol, CA, 2019. 322 pp. Type: Book (978-1-492031-49-9)
“I hear and I forget. I see and I remember. I do and I understand.” This saying, probably wrongly attributed to Confucius, might be an interpreted translation of a similar saying by 3rd century BCE philosopher Xun Kuang (in the
Bits and bugs: a scientific and historical review of software failures in computational science
Huckle T., Neckel T., Society for Industrial and Applied Mathematics, Philadelphia, PA, 2019. 251 pp. Type: Book (978-1-611975-55-0)
Niels Bohr, in confronting the subtleties and paradoxes of quantum theory, said to one of his many famous students and acolytes, “These issues are so serious that one can only joke about them” . The vernacular main title of this exc...
Mind over machine: the power of human intuition and expertise in the era of the computer
Dreyfus H. (ed), Dreyfus S., Athanasiou T., The Free Press, New York, NY, 1986.Type: Book (9789780029080603)
The book under review represents an interesting and highly challenging account of the limitations of computer capabilities in the areas of cognition and artificial reasoning, written by two well-known critics of the artificial intelligence field. ...
Stochastic computing: techniques and applications
Gross W., Gaudet V., Springer International Publishing, New York, NY, 2019. 215 pp. Type: Book (978-3-030037-29-1)
Stochastic computing is an approach to numerical computing that dates back to von Neumann’s work on probabilistic logics in 1952, and that requires far fewer transistors than conventional numerical processing. This economy led to extensive r...
How Amazon Web Services uses formal methods
Newcombe C., Rath T., Zhang F., Munteanu B., Brooker M., Deardeuff M. Communications of the ACM 58(4): 66-73, 2015. Type: Article
Formal methods are useful for providing irrefutable and credible evidence in the design and implementation of web service features. The use of formal specification and verification models in the design of adaptable complex systems for the rapidly ...
Internet voting in the U.S.
Simons B., Jones D. Communications of the ACM 55(10): 68-77, 2012. Type: Article
The pros and cons of using the capabilities of the Internet to vote in elections are broadly addressed in this lengthy article. Topics include the many varieties of Internet voting means, situations, and environments. As the title suggests, the fo...
The theory of quantum information
Watrous J., Cambridge University Press, New York, NY, 2018. 598 pp. Type: Book (978-1-107180-56-7)
Information theory has its modern origins in the 1948 work  of Claude Shannon, who gave results that addressed two key problems: the extent to which information can be compressed without loss, and the rate at which information can be transmitte...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2019 ThinkLoud, Inc.