5 von 5 Kunden fanden die folgende Rezension hilfreich
Probably the best advanced C book in existance...,
Rezension bezieht sich auf: C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing) (Taschenbuch)
Clearly written and well organized, this book presents more than 20 _highly_ useful library interfaces for containers, string management, mathematics, and memory management. There isn't a line of code in the whole book that you couldn't take and use, verbatim, in a project today --- after reading this book, you'll probably never have a compelling reason to write a string library or a hash table interface again.
More importantly, though, each example library illustrates ways to effectively design consistant and useable library interfaces, from generic ADTs to system service wrappers. After reading this book, you'll not only have an arsenal of useful code to leverage, but also a good understanding of how to design clean, modular, reuseable components for your application.
Hanson's C code is extremely clear and concise. Even if you've been programming professionally for a long time, you are likely to pick up a useful technique or two just by reading the source code in the book. If you're not very experienced, you will learn about C programming idioms that will be valuable to you in future work.
I really like how this book, and Hanson's other book ("A Retargetable C Compiler: Design and Implementation") are put together. Hanson employs Literate Programming techniques to weave the code he's discussing together with his discussion. This makes it very simple to track what portions of the code are being talked about at any point
in the book.
C Interfaces and Implementations: Techniques for Creating Reusable Software (Addison-Wesley Professional Computing)(3 Kundenrezensionen)
Rezensentin / Rezensent