REVIEW - Detecting the World - Capturing Physical Measurements with C++


Title:

Detecting the World

Capturing Physical Measurements with C++

Author:

David McCombs

ISBN:

Publisher:

CRC Press (1999)

Pages:

344pp

Reviewer:

Chris Hills

Reviewed:

December 2000

Rating:

★☆☆☆☆


This book is aimed at the PC programmer looking to turn the PC into a multipurpose instrument. The main project is a volt, amp, ohmmeter. At first I thought the hardware parts were a little too simplistic however for its intended audience, PC programmers, it is probably about right as an introduction. This is because most PCsoftware engineers tend not to do electronics. The problem is that after the simple introduction to electronic sensors and brief diagrams of some of the interfaces there is no substance or detail. One would have to be quite familiar with electronics in order to fill in the gaps and make up the interfaces required. There is also a very simplistic section on making mains power supplies! (The book assumes 120vac mains and that parts are coming from Radio Shack). I would not recommend this book to software engineers because of this.

On the software side there are far too many source code listings in the book. (They are on the disc as well where they should be!) The disc contains some very useful classes and utilities for DOS, Win3.1 and Win95/8. The book assumes a working knowledge of C++. Whilst the basic theory of the intention of modules are explained there is no algorithm or structure.

I suppose this book might be of use to hardware engineers who can program in C++ but the value of the book would be limited to the value of the software on disc. Whilst some of the modules could be used standalone most will require the specific hardware or adjustment to use. My overall opinion of the book is that in order to use it you must already know enough to almost make the book superfluous. Not recommended.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.