Norman Matloff

Norman Matloff, Ph.D., is a Professor of Computer Science at the University of California, Davis. He is the creator of several popular software packages, as well as a number of widely-used Web tutorials on computer topics. He has written articles for the New York Times, the Washington Post, Forbes Magazine, the San Francisco Chronicle, and the Los Angeles Times, among others, and is also the author, with Peter Jay Salzman, of The Art of Debugging (No Starch Press).

The Art of R Programming The Art of R Programming (No Starch)
by Norman Matloff
October 2011
Print: $39.95
Ebook: $31.95

The Art of Debugging with GDB and DDD The Art of Debugging with GDB and DDD (No Starch)
by Norman Matloff, Peter Jay Salzman
September 2008
Print: $39.95
Ebook: $31.95

"From using graphs to visualize complex data sets to locating new packages for image manipulation and using advanced debugging, this is packed with keys to translating statistical computing to everyday usage, and is a pick for any serious computer reference collection."
--Diane Donovan, California Bookwatch: The Computer Shelf, January 2012, Volume 7, Number 1

"I would recommend this book to anyone who is looking to begin learning more about debugging as well as people who are already familiar with the basics and want to improve their skills."
--Michael Dumont, Computer Science House

"The many coding instructors who consider mastering C and pointers essential to computer scientists and coding professionals will do well to recommend this book to their classes. "
--A. Squassabia, Computing Reviews

"This book is important reading for anyone programming on Linux in C++, Java, Perl, or Python. It is very readable with 250 pages."
--Blink Monitor

"This book is a comprehensive introduction to, and a good book to have around while using, GDB and some of it's popular front-ends."
--Petrea Stefan

"This book provides an excellent contrast between each by showing how to perform the same function in each environment. The authors cover common debugging problems such as segmentation faults in addition to common debugging pitfalls to avoid so that this can be a useful learning tool for novice debuggers."
--William Wong, Electronic Design

"The explanations are clear, the sample source code is well-written, the example debugging sessions are easy to follow, and so on. If you are new to debugging and you want to learn about GDB this book might be what you need."

"Most of the examples in The Art of Debugging with GDB, DDD, and Eclipse are in line with the theory and bring out the concepts clearly. There is the repeated comparison of usage of the three debugging tools for the same example so that the reader can draw their own conclusions and grow with their own favorite debugging tool."
--Ganadeva Bandyopadhyay,

"The Art of Debugging with GDB, DDD, and Eclipse is intermediate to a glorified user's manual and an abstract treatise on the cognitive theory of the debugging process. The authors provide information on the 'how-to' for specific commands in the tools, but they also set forth and make frequent use of some general principles for the debugging process."
--Dale Farris, Golden Triangle PC Club