Rating:  Summary: Excellent book on C programming Review: I found this to be the best and most detailed C programming book I've yet encountered. Examples are completely relevent to the topics covered. Excellent coverage! Anyone interested in learning C programming should get this book. It is a must for serious programmers.
Rating:  Summary: simply best book out there, no more words Review: I owe whole my career to this book. I guess thats enough...
Rating:  Summary: Very good overall. Some sections need work Review: So far, I've read about 50 pages of the book and I'm quite impressed. Some areas, however need a lot of work. An example is the introduction to Arrays (Ch.1, Sec. 1.6). It has a poorly written 1st paragraph that doesn't really explain how arrays work. This by itself is acceptable, but the pages that follow are predicated on the pages before them so... in short, I had to find another reference that better explained arrays in order to grasp the next section of the book. I don't think people should have to do that.
Rating:  Summary: A must for any C or C++ programmer Review: If you intend to do any real world programming, you will need to know C. Whether writing in C, or just maintaining someone else's C code. Even if you're doing C++, It's still based on C. If you want to be able to use C, you should have this book. Contrary to what others have reported, it is possible to learn C from this book. It just isn't spoonfed to you. You have to look at things, and apply concepts rather than copy and modify code. I got my first copy of this book about 7 years ago, and I still carry it in my laptop bag, which goes pretty much wherever I do. One thing however. If you're expecting to learn how to program from this book, you WILL be disappointed. You should already know something of structured programming languages. For that matter, if you are new to programming, C itself isn't your best choice. Python seems to be the modern beginner language of choice. Others choose Visual Basic, however that has it's own problems. Overall however this is the best C programming book out there, if you're willing to make the effort to understand it.
Rating:  Summary: The classic text, but there are better books. Review: Yes, this is the classic text on C, but in 2003, there are better books. If you want to know what went on in the designers mind in the creation of C, get this book. If you need a tutorial about C, there are better choices.
Rating:  Summary: A great Bible. Not a great tutorial. Review: I got this book and tried to use it to learn C. I got very frustrated and eventually went out and bought "C by Example" which is more of a beginners type book. After getting my feet wet with the basic concepts I came back to this book and could actually use it to learn from. If you have no programming experience than I do not reccommend this as your first book. Get a more introductory book first and then dive into the K&R book.
Rating:  Summary: The one and the only Review: Reviews... You folks may be kidding. Masterpieces don't require reviews. My teacher once told me: " If it is there in Ritchie... It is there in C " If you don't own this book, don't claim to be a C programmer (not even a beginner also...)
Rating:  Summary: Not for the beginner Review: This book is a good reference manual for C programming, but it should not be the book from which you learn C. I tried, but as a result, I find it very frustrating writing simple programs. I'd call it "C For Geniuses" or "C For Those Who Already Know C". I agree that I've eventually found everything I've needed to know in this book, but the problem can be digging it out. Everything is distilled down into as little space as possible, and very often, programs are used as examples to explain a particular point. I don't appreciate having to plow through some code to figure out how to use pointers or whatever. I need more description, such as, for example, why pointers can be cast to "void" and back without losing information; this is just stated in a single sentence and shown in a fairly complicated program. That isn't good enough for me. I need this information at a more basic, descriptive level. Anyhow, since I'm clearly a dummy when it comes to programming, I've ordered C For Dummies. Maybe that's what I need to get the most out of not only C, but out of this book as well.
Rating:  Summary: Excellent Review: Besides "assembly language Step-by-Step", this book is one of the best ever written. Will you succeed in mastering C with this book? Depends entirely on the fact how much effort and thought you put in the examples and exercises. For example, there's a procedure dcl() that converts C-declarations to plain English. If you understand this procedure, you will have a rock-solid understanding of complicated declarations like "void * (*(*fp1) ()) [10]" (a pointer to a function that returns a pointer to an array of 10 void pointers).
Rating:  Summary: elegant , graceful, seductive Review: i was in several programming language classes and i was drowning in confusing programming books. this book stopped the panic, calmed my mind, and let me see the creativity of programming. it is an astounding simple book about c programming, but maybe not a starter programming book or the last book to pick up on programming. but i would suggest squeezing it into your reading list at some point.
|