Rating:  Summary: Recommend for learning C or getting a better understanding Review: Before ANSI C existed, this book was the standard definition of the C language. The authors, Kernighan and Ritchie, are the K and the R in "K & R C". This edition of the book has been updated to reflect changes made to the C language by the ANSI committee. The second half of the book contains a reference section with the complete ANSI definition of the C language and libraries. In addition to being the authority on the subject of the C language, this book is also a great learning guide. The first section contains an introduction to the C language and tutorials. When I was learning C, I was coming from a BASIC background and had a very hard time understanding pointers. Of the many C books I read, this was that first one that really explained everything clearly. Many of the examples and tutorials involve writing your own version of standard library function such as strlen(). This is a great way to learn to use the language and better understand the library at the same time. I highly recommend this book to anyone learning C or trying to get a better understanding of it.
Rating:  Summary: Why not for beginner ? Review: I learnt C with this book. Although C now evolves into the ISO standard, you still can learn a lot from this book. I believe any novices in C will also understand the content, as it is clear, concise and illustrative.
Rating:  Summary: It's the monument of the C programming Review: All the nations know this book. The (Kernigan&Ritchie + Tondo&Gimpel) is the best way to learn the C programming language foundtations !
Rating:  Summary: A detailed information on Programming with C. Review: This book presumes that the reader have prior knowledge in Computer Programming. It complies with ANSI C and deals with syntax, language structure, libraries and application of the C Language in depth. It makes the reader of the book to master the language with ease,once he successfully completes the entire book.
Rating:  Summary: The C Programming Bible Review: As many of the other reviews, I praise this book. This book claim it is not intended for novices, something many other reviewers have confirmed. But I think that is underestimating novices. From knowing very little about programming (read .bat files), I became quite fluent in C by just reading this book. It give a complete picture of the C language, ande the code examples are (imho) clear, concise and the style is good. One thing I like is that many of the examples are complete prgrams, something I found useful when trying to understand the code. This is THE resource for learning C programming. Plus, with it's good index and refernce manual, It is allso a convenient book to keep on the desk for reference. After all this bragging, here's the downside: This book is not meant for "idiots", as C programming language is not for "idiots". You need some ability to think structured and logical. Anyone who have trouble writing simple shell-scripts etc. should opt for a "for dummies" type of book. At last, please remember that this is a subjetive review, based on MY needs and MY experiences, and you may not agree with me.
Rating:  Summary: The best programming book I ever bought. Review: I've first bought this book when I started my academic studies,and 5 years of work with Fortran 77 and three years of work withPascal.This small book (270 pages, including the index) served me well through my degree, and I still keep the dog-eared, yellowing, aged book with me at work. The book focuses on the language itself - this is no hands-on book (no explanations on how to use this compiler or that debugger, though it is a little biased toward Unix) in a clear, concise, and thorough way covering all of the language and it's standard libraries. I especially liked the excercises (the solutions come in a seperate volume) and the C source code examples of how some of the library routines are (or may be) implemented. With this book I had no problem understanding the more difficult subjects (e.g. many people have problems with pointers, and this book makes the subject easy to understand) and avoiding pitfalls. I've read it in a week, and keeping it in hand's reach smoothly started programming in C. The only drawback I see in this book is it's price, it's a small book which sells *very* well, and I'd expect it's price to be lower. This book is *not* for people who study C as their first programming language (those would be better served with a pair of books - a first course in programming and compiler guide).
Rating:  Summary: Essential Reference Review: I keep it at my finger tips at all times. Excellent reference of all the standard libraries and useful, concise descriptions for each function. It's robust and to the point.
Rating:  Summary: Concice and to the point: what a programming book should be Review: Most books on programming, whether it be C or BASIC, often spend most of their bulk discussing information useful only to those who have never laid their hands on a computer before, and know nothing about programming period. For those who have down the basics (i.e., most who head in to C programming) its better to have a text that does not mince words. Although now perhaps considered an antiquated text, the basics have yet to change. This volume provides the reader with all of the basics of C programming, and then moves strait in to the information needed for higher-level developing. No time or words are wasted. For those with an understaning of languages such as QBASIC or PASCAL, using this book as a springboard into C will no doubt be the most effective. It sticks to what it should: the C language... not every new programming package the author wants you to buy.
Rating:  Summary: If C then this book Review: The standard C text book by the authors of C. On 272 pages it contains the following chapters: 1.) A Tutorial Introduction, 2.) Types, Operators, and Expressions, 3.) Control Flow, 4.) Functions and Program Structure, 5.) Pointers and Arrays, 6.) Structures, 7.) Input and Output, 8.) The UNIX System Interface, Appendix A. Reference Manual, Appendix B. Standard Library, Appendix C. Summary of Changes and Index. It's the book, through which every hardcore C programmer has to work himself. It was written before the time of makeing a book look very nice. But it's value lies in the profound content (no-nonsense-type).
Rating:  Summary: I give it a C Review: If you are going to be a C programmer, this book is for you. Tons of programmers already have it. Join everyone else for peer pressure reasons and for the usefulness of the book. It covers the basics you need to know. It doesn't contain everything. If you are going into advanced C programming, get an advanced C book in addition to this one. END
|