Customer Reviews


53 Reviews
5 star:
 (38)
4 star:
 (8)
3 star:
 (3)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


103 of 106 people found the following review helpful:
5.0 out of 5 stars Essential reference for C (and C++) programmers
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,...

Published on October 22, 1999 by Dennis L. Hughes

versus
11 of 11 people found the following review helpful:
2.0 out of 5 stars Excellent Content. Horrible publishing
I've been using the Harrison/Steele manual (4th ed.) for years. As a reference manual, it is unsurpassed. I decided to update to the 5th edition recently and all I can say is: don't. For some reason, Prentice Hall has decided to print this edition on a low-weight, cheap paper. Whereas the 4th edition had clean, crisp text on bright paper, the 5th edition's text...
Published 17 months ago by S. Hillbrand


‹ Previous | 1 26| Next ›
Most Helpful First | Newest First

103 of 106 people found the following review helpful:
5.0 out of 5 stars Essential reference for C (and C++) programmers, October 22, 1999
This review is from: C: A Reference Manual (4th Edition) (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


32 of 33 people found the following review helpful:
5.0 out of 5 stars A reference + more, September 14, 2003
By 
Gerry (Perth, Western Australia) - See all my reviews
My friend borrowed this book from me about two weeks ago and won't give it back, I have since turned to my left side over 20 times looking for it to no avail (serious). If I was to describe this book in one word it would be "Clean", everything in this book is just beautiful, from the ease of use, to the technical details, to even it's fonts and thickness of the pages, everything is so clean and precise that the book makes you want to read it and perhaps even keep it on a pillow next to you at night (but enough about my sheltered life).

One thing that I did not expect before receiving this book was the amazing language overview that comes with the book, they could have sold the book with just that part and it would have still been great. The overview goes into great detail and is really good at pointing out things that other C books miss and the fact that the author is well versed on all the features of the latest C99 Standard adds even more to the wealth of information. My favorite part of the book is the part on the C Pre-processor, which had a great deal of information that I was not previously aware of.

Apart from that, there is the reference side which has all the detail you could ever want in a standard library reference book, all in a very simple to search format (Oh yeah and I should mention, the index kicks ....).

So long story short, if you want a single book that you can turn to for 99.9% of your standard C problems, divorce your wife and give that spot in your bed to "C: A Reference Manual (5th Edition)"... or 6th if it's out by the time you read this review.

ps. If your looking for this book in a bookstore make sure the lady types in "C: A Reference Manual (5th Edition)" and not "See: A Reference Manual (5th Edition)", long story, I'll tell you another time.

Hope you enjoyed reading this

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


35 of 37 people found the following review helpful:
5.0 out of 5 stars The Best Book on C, January 30, 2002
By 
Eric Koldinger (Portland, OR USA) - See all my reviews
(REAL NAME)   
This review is from: C: A Reference Manual (4th Edition) (Paperback)
This is absolutely the best book on the C language I've ever seen. The coverage is complete and detailed, the appendices accurarately and succinctly detail the ANSI standard C libraries. Basically, if you're writing C code, you need this book. It's displaced K&R on my desk as my C reference; it's easier to read and better organized.

Be forewarned, this is not a tutorial. It's aimed at someone who already knows the language, and needs a detailed description for those nagging questions you can't answer anyplace else.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 13 people found the following review helpful:
5.0 out of 5 stars A desktop reference for the rest of us, May 19, 2005
This book only gets better with age. While this book is not meant to teach the C language to beginners, it is one you can keep on your desk and refer to, even if you are moderately familiar with C. If you have any questions about topics like overflow, underflow, and anything else related to standard C, then this book is for you. The authors explain the complexities of the ANSI and C99 standards in lucid detail. You don't have to be a compiler writer to get useful and practical information from this book.

My only complaint with this book is that the index totally sucks. Many of the topics/words I wanted to look up either didn't have an index entry or only referenced a page or two, when the topic was actually on many more pages. But this doesn't take away from the book, because if you read the contents, you can figure out where you need to look for something.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


16 of 17 people found the following review helpful:
5.0 out of 5 stars This book has no equal, September 13, 1999
By A Customer
Amazon Verified Purchase(What's this?)
This review is from: C: A Reference Manual (4th Edition) (Paperback)
This book has no equal. If you need exact information about any fine point of C, the depth and precision of this book is unique. Also, I'm not aware of any other reference on C that clearly tracks the differences between K&R (original) C, traditional C, and ISO C. If you have to deal with legacy code, it can be invaluable to understand why older code does certain things the way it does. (You thought your predecessor did something stupid, only to find that it only looks that way because of a change in the language.) Finally, the 4th edition includes advice on writing C code that will be compatible with the C subset of C++. In a market jammed with 1200 page piles of padded garbage (and the only useful content pirated from the documentation that comes with the compilers), this book really stands out. It's an amazing piece of work. I've owned the 2nd, 3rd, and now the 4th editions, and if there should be a 5th I'll buy it without hesitation. I actually have two copies of the 4th edition: one at work and one at home. What more can I say? Note that the only negative reviews are because someone didn't read the title -- this is a REFERENCE manual, not a tutorial for beginners.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 16 people found the following review helpful:
5.0 out of 5 stars The only reference on my shelf, November 5, 1999
This review is from: C: A Reference Manual (4th Edition) (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 20 people found the following review helpful:
5.0 out of 5 stars hands down, the best c reference manual, March 1, 2001
By A Customer
This review is from: C: A Reference Manual (4th Edition) (Paperback)
this text will not teach you c. in fact, you need to be familiar with fundamental coding practices and theory before taking on this book. this book is exactly what its name implies, and that is a reference manual. it is hands down the best reference manual on c out there. if you need to understand a particular aspect of the c language (but not how to code) this book *will* help you. if i can't find what i'm looking for in the man page i turn to my trusty c:arm. the reference is clear, concise, and perhaps even terse. it is not bogged down by inadequate flowery language or contrived examples. the reference topics include lexicon, the preprocessor, declarations, types, conversions, expressions, statements, functions, and the standard c libraries. the reference topics for the standard libraries include language additions, character and string processing, memory, i/o, storage, mathematic, time and date, control, and other miscellaneous functions. do not leave your cubicle w/o this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 11 people found the following review helpful:
2.0 out of 5 stars Excellent Content. Horrible publishing, August 20, 2010
By 
Amazon Verified Purchase(What's this?)
I've been using the Harrison/Steele manual (4th ed.) for years. As a reference manual, it is unsurpassed. I decided to update to the 5th edition recently and all I can say is: don't. For some reason, Prentice Hall has decided to print this edition on a low-weight, cheap paper. Whereas the 4th edition had clean, crisp text on bright paper, the 5th edition's text visibly bleeds along the paper fibers. This results in a smudged, blurry look to the text and makes reading more difficult. If you don't need the material on internationalization or complex arithmetic, you should find a copy of the 4th edition. Your eyes will thank you.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


25 of 30 people found the following review helpful:
3.0 out of 5 stars Excellent text but inadequate index, November 15, 2002
By A Customer
Amazon Verified Purchase(What's this?)
This is a very complete book, but unfortunately, I have found its index to be inadequate. Several times now, I have gone looking in the index for something, and couldn't find it. More persistent searching throught the table of contents and the text showed that the item was in fact there. Here's a blatant example: "const" has no entry in the index. This, despite the fact that section 4.4.4 on page 89 is called "4.4.4 Const" and the book devotes the next 2 pages to the use of "const". Similar sounding entries in the index (e.g. constants, etc.) do not refer you to this page anywhere. That's simply unbelievable that the heading of a section does not appear in the index.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 13 people found the following review helpful:
5.0 out of 5 stars The only C reference a serious programmer needs., May 23, 1998
By A Customer
This review is from: C: A Reference Manual (4th Edition) (Paperback)
The definitive C reference. The only C book I use (and I use it plenty.) Much superior to Kernighan and Ritchie's book.

Concise, well-written, well organized, good index. Don't let the small size of the book fool you--I've never had a question yet that it didn't answer.

Covers both ANSI C and K&R (old) C and describes the differences between them. Also gives function prototypes and descriptions for the C standard library routines.

This is a reference manual which is targeted to experienced programmers. If you already know several programming languages and you want to learn C, this book will work fine. If you're a beginning programmer, you should buy a C tutorial book first and buy this book later.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 26| Next ›
Most Helpful First | Newest First

This product

C: A Reference Manual (4th Edition)
C: A Reference Manual (4th Edition) by Samuel P. Harbison (Paperback - October 5, 1994)
Used & New from: $0.06
Add to wishlist See buying options