Publisher: Que, 1986, 349 pages
If you've spent hours looking for a bug in your C program only to give up without having gained a clear idea of the nature of the program, Debugging C is for you.
The simple truth is that programs seldom run right the first time. Better than half of your program-development time can be spent debugging.
C programmers can't rely on debugging techniques borrowed from other programming languages. C's portability, flexibility, modularity, and wide-ranging expressiveness demand a methodical and incremental debugging approach unique to the language.
In Debugging C, Robert Ward presents an unparalleled analysis of bugs and debugging methods with a "how to" look at representative debugging tools.
Following a model based on the scientific method, Debugging C explores:
For both new and experienced C programmers, Debugging C offers a strategy for developing heuristic knowledge that provides for more effective and efficient searches.
Debugging C will challenge you to study and learn from the debugging process, to structure your debugging activities, and to return to the task of program design with greater respect for the intellectual challenge debugging offers.
This is pure bullshit. Avoid at all costs and if you happen to find the author, trash the bastard.