Rating:  Summary: Very informative and easy to follow. Review: C by Dissection, Third Edition is a great book. It is very easy to understand and provides a lot of information. The dissections of programs and explanations of the various features of the C language are very informative, clear, and consistent, which makes things very understandable and easy to follow. After explaining major features and terms in the chapters, the exercises that follow them let the reader put their newly learned knowledge to practice and further strengthen their coding skills. This book can be useful for both beginners and experienced programmers. Things such as advice on coding style and structured programming, system considerations for code portability, and forewarnings of common programming errors to avoid, help the programmer develop good coding habits and increasing skills. For those who want to learn C++, there is a "Moving to C++" section available at the end of each chapter and near the end of the book, which describe the new features of C++ and how to use them. The appendixes at the very end of the book provide a complete reference of functions and macros in the standard library, communicating with the preprocessor, explanations on bitwise operations, a comparison of ANSI C to Traditional C, and other useful guides. I've had a great learning experience reading this book, and recommend it to anyone who wants to learn C and C++. -DVS01
Rating:  Summary: Very informative and easy to follow. Review: C by Dissection, Third Edition is a great book. It is very easy to understand and provides a lot of information. The dissections of programs and explanations of the various features of the C language are very informative, clear, and consistent, which makes things very understandable and easy to follow. After explaining major features and terms in the chapters, the exercises that follow them let the reader put their newly learned knowledge to practice and further strengthen their coding skills. This book can be useful for both beginners and experienced programmers. Things such as advice on coding style and structured programming, system considerations for code portability, and forewarnings of common programming errors to avoid, help the programmer develop good coding habits and increasing skills. For those who want to learn C++, there is a "Moving to C++" section available at the end of each chapter and near the end of the book, which describe the new features of C++ and how to use them. The appendixes at the very end of the book provide a complete reference of functions and macros in the standard library, communicating with the preprocessor, explanations on bitwise operations, a comparison of ANSI C to Traditional C, and other useful guides. I've had a great learning experience reading this book, and recommend it to anyone who wants to learn C and C++. -DVS01
Rating:  Summary: A very good book. Review: After reading through some of the other comments, I get the feeling that those who rated this book badly are looking for a quick fix. If you take the time to read through this book, and do the exercises, you'll pick up C quite easily and get a thorough introduction. One thing I particularly liked were the "Moving to C++" sections at the end of each chapter that introduce you to object-oriented programming. I also had trouble finding many mistakes in this book. When you're finished with this book you'll be ready to move on to "Mastering Algorithms with C" by Louden. It's a good book on C data structures and algorithms.
Rating:  Summary: Tremendously impressive! Review: As a engineer for 20 years who has resisted C for a decade, I can say this book is the only reason I can write decent C programs. Engineers need tools that work and in our business (aerospace) FORTRAN has long been the workhorse language. Its finally changing despite massive resistance. Now, having learned a lot from this excellent book, I no longer fear what I always considered C's ugly syntax. The chapters on strings and pointers, and on input and output (scanf, especially), and on the standard library, are tremendously impressive. I will now gladly read anything these gentlemen write. Bravo!
Rating:  Summary: Do not use this book! Review: I am a professional C/C++ programmer (for about 10 years) and I encountered this book as the text book my wife is using to teach C at a local university. The book is annoying at best, it introduces topics in a counter intuitive order, and simply wrong at worst.
Rating:  Summary: Terrible at best Review: I am a student who also (like some other people who reveiwed this book) had to use this text in our beginning c class. We as a class found several errors (especially the way the 'printf' statements are shown) as well as other errors. This book seems to be a tutorial on c that assumes you already know c (funny isn't it) I am here searching for this book just to give this one in particular a bad reveiw. Don't waste your money, in fact in my opinion you would be better served buying teach yourself c in 24 hours. it's even cheaper than this one and it gives newbies like me a better chance in learning c without an easy to follow book as a primer you could never learn or would skip over valuable parts of the c language then I suggest that you move on to more advanced books but leave this one alone...you'll thank me later.
Rating:  Summary: Third edition and there are still obvious typos. Review: I am currently reading the book and I am lost. I am using it as a class textbook, and other students in my class have also voiced their dissatisfaction. Books like this that reference multiple sections of information found in much later chapters do not work well as textbooks. This approach of program dissection is a good one, but because the book is so poorly organized you lose out on its benefits. I am here at Amazon.com looking for a book or books to supplement, or maybe compensate for this one. Since it is my class textbook, I do not have the choice of whether to use it or not.
Rating:  Summary: This is the 4th edition with cartoons by JDP!! Review: I am the author. I want to say this upfront. This book has been revised in several important ways. If you have edition 3 - dont buy this edition because edition three is still very good. If you have a book on C edition 4 also dont buy this book. If you need to know C and dont this is a favorite. It adds humor to what previously was a well written pedagogically careful text for C programming. It has some wonderful drawings by a friend of the authors John de Pillis. They add humor and emphasize key points.
Rating:  Summary: Best all around reference that I found Review: I found C very tough to learn even though I was experienced with other languages. I never found one single book that did the entire job, but I would recommend this one as part of your C instructional library. Out of 7 other books I used, I found this one to be the best all around reference. Strait forward examples with line-by-line explanations. I see the reviews here are very mixed. "Love it, or hate it." It seems those who prefer instructor lead classes have more criticism of this book while the self-study crowd seems to prefer it. Personally I would say don't expect to be a C expert in 6 months no matter what book you buy, and explore many books at the same time.
Rating:  Summary: difficult, but worth the effort Review: I had this book in an intro to C class. There is a lot of information between the lines; ie not spelled out. This book cannot be skimmed. You need to read slowly and think about what you read. A lot of new information is presented in the exercises. You almost need to do them all. This book is helpful for learning the Unix environment.
|