Rating:  Summary: Highest praise I can give - my copy is wearing out. Review:
C programmers do it with small tools, and this relatively
small book is the best reference a programmer could have.
Thorough, complete, well-organized, and in my case, well-worn.
Of my hundreds of computer books, this is the one with
which I would never part. Heck, of all my books, this
is second only to "To Kill A Mockingbird", and were it
not for Unix's man pages, Harbison and Steele's book
would be the more indispensable of the two.
Rating:  Summary: Great index! And great cut-to-the-chase! Review: A previous reviewer noted that there was no index entry for const. So, naturally this was the first thing I checked. It's there. Don't know what he was looking at.
This is a great book if you already know C and you just need the facts, with no instructional baggage for newbies. The book doesn't teach you C, but is rather quite possibly the best reference manual I've seen.
Rating:  Summary: The best. Period. Review: After an introductory course on C, this is the only book you ever need for anything in C and is actually fun to read. In my 5 years of instructing C (and C++) programming (part time) in Moorpark City College, California, this book has never failed me in answering ANY questions in C programming in class and at work
Rating:  Summary: One of the 5 must have books on C, really merits a 9.5 score Review: Along with K&R2, the C standard itself and a handful of other books, this is one of the ``canonical'' volumes that should be on every C programmer's desk. It helps to flesh out the grammar of the language with some excellent examples and commentary (not contextually suited a to a document like the standard). H&S make a strong case for ``Clean C'', code compliant with all of ISO, pre-ISO and C++. Aside from a few typos, minor errors and an unfortunate ``void main'', this comes with a high recommendation from yours truly. Plus, one may presume that Sam Harbison is a Steeler fan given his geography. (That add the ``.5'' to the 9 score).
Rating:  Summary: Best book on the C language Review: Although it's only a reference guide, it's the best book on C that I have ever read. It should be a model for all reference guides on any programming language. The precision and the details of the text is as good as it gets. It concentrates on the language, giving you a deep knowledge of C in a direct and ordered manner, which you cannot get from any other book... A must for all C and even C++ programmers.
Rating:  Summary: Is this a copy of the ISO/ANSI draft? Review: Despite the rave reviews, I found this book rather dissapointing. It reads like the ISO/ANSI official language grammer, that is, JUST THE FACTS AND IN TECHNICAL TERMS ONLY, with very few examples of how to use the language constructs. If this is your only C reference, then your in for some long hours at the computer. I would only recommend this book if you have an additional C reference manual that shows examples of how to use a construct. This book only gives you the technical definition for the construct i.e. parameters and return values along with unnecessary technical jargon in 90 percent of the book. It is an ok REFERENCE book if you dont have the official ISO/ANSI C grammer lying around. But look elsewhere for how to use the grammer productions effectively!
Rating:  Summary: Simply an excellent reference Review: Excellent reference. I wish that there were more examples for the functions
Rating:  Summary: Great book Review: I can't count how many times this book has saved my life while coding. It's too easy to find a function, read a good description and a small but useful example.. great!
Rating:  Summary: The only reference on my shelf Review: I had space for one C reference book in my bookshelf but it never reached there. This book is a constant reference for me when checking replies in the comp.lang.c newgroup (and we all know how picky they are there). This is without doubt the best C reference book on the market today. Accept no substitute.
Rating:  Summary: Essential reference for C (and C++) programmers Review: I've never understood why this book hasn't gotten more attention, so I'll add my vote to the others. I'm a professional software developer (MFC, C++, and C). I first learned C in about 1992 using Kernighan and Ritchie, the only other C book you ever need to buy. I own several other C books, but have found that C ARM is the only one I ever use. Everything is there, in enough detail to answer every question I've ever had about C. The book even covers earlier versions of the language, if you're stuck with an older compiler (or need to port some older code). Secondly, the book is detailed and strict. Short of checking the actual standards documents, I know of no better way to answer those nit-picky language-lawyer questions that _will_ pop up sooner or later. I use a reference for those things that _don't_ pop up every day, and hence aren't usually covered in a tutorial book. They're in C ARM. C++ programmers should own a copy of C ARM, too. C is, after all, a "subset" of C++. However, C++ is such a huge language that the standard C++ reference/tutorials like Stroustrup (my preference), or Lippman and Lajoie, leave full coverage of C to other books. That's where C ARM comes in. No, you're not supposed to use printf() in C++ applications, but people do and you may well have to debug their code. If that's not convincing, recall that level of detail that I mentioned above. Stroustrup doesn't even have an ASCII table. Again, this is definitely not a primer. It is a reference for experienced C programmers. Buy K&R if you want to learn C.
|