C Programming Language (2nd Edition)
||Author: Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie|
List Price: $40.00
Our Price: Click to see the latest and low price
Publisher: Prentice Hall PTR (22 March, 1988)
Sales Rank: 3,038
Average Customer Rating: 4.77 out of 5
Customer ReviewsRating: 5 out of 5
simply best book out there, no more words
I owe whole my career to this book. I guess thats enough...
Rating: 3 out of 5
Very good overall. Some sections need work
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: 5 out of 5
A must for any C or C++ programmer
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.
· C: A Reference Manual (5th Edition)
· Absolute Beginner's Guide to C (2nd Edition)
· Standard C Library, The
· The C++ Programming Language (Special 3rd Edition)