Product: 0131101633

If you’ve worked with C, you know it is terse, compact, and sometimes unforgiving. This book was the de facto standard for C prior to ANSI, and after that remained pretty definitive. This book is small, so one might mistakenly assume it is less thorough, but C is not a big language, and it doesn’t need a big book. The important thing is to understand the features that it DOES offer, because failure to get the nuances of those can be catastrophic. I am a software engineer by trade, and use C (usually ANSI but sometimes K&R for older things) and it’s still helpful to refer back to function references or the language specification. If you need a data structures book or algorithms or some kind of guidance how to go about writing programs, there are plenty of others on those topics; this book does not (and should not) cover those. If you need to know C and know it well, I highly recommend this.

Having programmed SOMETHING is really all that one needs to understand the basics. Having seen the UNIX/Linux system calls is helpful, but that chapter is self-contained and one can learn the rest without an issue.
Rating: 5
0131101633
Count: 6