Hello,
I am looking for a book on advanced C programming that:
- Teaches how to effectively express one's solution in C when one already knows the language in depth, how to express useful practical abstractions.
- Shows some common design idioms expressed in C, like encapsulation, modularity and that kind of thing.
- Is example-driven with a lot of good-quality code.
I already know the language itself so books like otherwise wonderful "Expert C Programming" by Peter van der Linden is not really what i am looking for. What i need is a book on how to express my design in C, what are the common idioms, best practices, distilled professional experience, etc. I also don't really need another data structure implementation book. And just in case i'd like to stress that i am primarily interested in C, not C++, C#, Objective-C or any other language from C-like syntax family.
Thank you.