Very good if you have little or no programming background
I had wanted to learn C forever and had bought numerous books about it. Every one of them however, were written as if I already knew C. This is the book that changed everything. Very simple, easy to understand, and detailed information on the basics. I only had a C64 BASIC background before this. This book helped me understand what compliling was and what object and quad files were. Now I know MANY more languages but this one was essential to build the foundation.
kamran
---
Excellent book for beginners
This is an excellent book for beginners, with little or no programming background. Whether you know previous languages, like pascal, fortran or basic, or you have no programming background at all, you will find this book simple, informative and to the point.
I highly recommend this book as an introductory book for learning ANSI C.
Sherbo
---
The best for beginners
It's a really easy book to understand the C basics. One topic that is always confusing is pointers but not in the way that is shown here. If you are a beginner or has forgotten the language (this was my case), it's the best selection.
Remi Zak
---
The old ones are the best!
This book is also available in several newer editions. But this particular edition from 1994 is the best!
(Apart from the fact that all the program examples left out the essential code snippet #include , but this is nicely corrected in a very detailed erratum-list that comes with the book).
The important question is Why is this 18-year old edition the better one? The answer is simple: The difference lies in the typography.
It is easy to see that this 1994 edition has been produced by a real typographers loving hand. Not only do we meet a font size that is a pleasure to work with, compared to the tiny font size in the later editions, that causes the eyes to squint as soon as the weather becomes overcast, but the whole page setup has been done artfully with good structure, the ideal setup for a textbook, where the focus has to be one hundred percent on the goal of learning, which is greatly facilitated by good typography.
The 2004 edition, on the other hand, looks like it has been produced with the extremely boring LaTeX format, which I think is a shame to use for a textbook dealing with a subject such as the C programming language, where the idea has to be to program all the finesses of this language into the reader's mind, where pedagogic means, such as good typography are a tremendous help for a learning process that takes considerable time to accomplish.
I ordered this older edition of the book on faith, because of the beautiful multicolored design that embellishes its outside cover. And I am glad I did !
K H
---
Great book
Finally a book that I can work with. The Author takes you gently by the hand and leads you step by step.