Rating: Summary: A Good Solid Text That Does the Subject Justice Review: This one is a keeper, although not for folks new to programming. The authors cover all the relevant areas with good explanations and even better examples. I especially like their technique of dissecting programs for understanding.
Rating: Summary: Best book I've found to learn C Review: Although there are more than a couple typos in my printing of the 4th edition, this is by far the best book on C programming I've used. If you read carefully and do a good number of the exercises, you'll learn a lot from this book.
Rating: Summary: Great Reference Book Review: I think its a great book for anyone, new and experienced programmers. It covers many ideas that help with general routines. Personally, its just a reference if I ever need to go back from c++.
Rating: Summary: Buy it, it's great Review: I am a beginner to computer programming and have gained so much knowledge from the book that i have already started a job as a programmer, after six months of reading the book.
Rating: Summary: Great books for C Review: A very good book for beginners of learning C
Rating: Summary: Very Scholarly Review: It's hard to choose books like this... seems like a lot to choose from. I finally got it, and began to work through the exercises. It is well written, and VERY thorough. It was tough, as I am not trained in mathematics; I still ground away until I finally 'hit the wall' after about 300 pages. So I wrote a lot of programs, and learned a lot, but I still would not recommend this to those who don't have a nearly university-level math background. I did e-mail one of the authors with a possible erratum I found, and never heard back. Those university professors just don't have any time ;) Having said that, if you can do all the exercises in this book, I salute your brainpower!
Rating: Summary: The best book for C programming Review: This is the absolute best book I have ever read for "C" programming. It sits right next to my computer, and I reference it constantly. I should purchase another copy, because I constantly loan this book to newer programmers
Rating: Summary: Extraordinary Clarity Review: I had difficulty understanding C programmming in my years at college. You couldn't ask anyone for advice because people would contradict each other. I somehow got a job and wanted to make a career in software. My boss gave me this book to get started and I never looked back. I have read lots and lots of books in C programming. But 'A Book on C' stands out for it's clarity and it's graded presentation. If you solve the exercises (and they are doable) you will be a master. Mastering programming requires effort in the beginning, but once you understand the concepts you can cruise for the rest of your life. This is a great book to learn concepts. A lot of people recommend K&R's 'The C Programming Language'. There is no doubt that this is a great book. It is a masterpiece in brevity and it defines the language. But it is more of a reference book. To get good concepts and a more 'humane' starting book you need 'A Book on C'. You will never regret the purchase!
Rating: Summary: Excellent for the rookie or expert programmer Review: I was introduced to this book as a learning text in college. I have continued to use it as a reference tool ever since. When all you need is a reference, it has very concise descriptions of the C constructs, functions, and libraries. Yet it also has very helpful texts, examples and exercises for that time when something new comes along or a review is needed. If you don't have photographic memory and can't remember everything all the time, this is the book to have on hand!
Rating: Summary: This is the one Review: This is the best book I have ever read on C, one of the best textbooks I have ever read, and one of the best books (no exceptions) I have ever read. I learned C from this book (second edition) in the author's (AK's) computational math class at UC Santa Cruz. I have since looked at many other C books (including K&R, "C By Example", "C for Programmers", and others) and this is hands-down the best. It provides a thorough, accessible and ANSI-compliant introduction to the language, uses many useful (nontrivial) examples from general computer science and computational math (sorting algorithms, matrix math), and I found it fun to read! In particular, I think it provides the most intuitive and useful introduction to pointers and pointer arithmatic anywere. The examples are well integrated into the flow of presentation, and it is well indexed (it is an excellent reference book). One of the reasons I like it so much as an example of good writing is that it serves double duty as a teaching tool and a reference work, and does both successfully. This is the one!
|