Author: Bartosz Milewski
Publisher: Addison Wesley
Paperback: 485 pages
ISBN: 0201699486
File Format: PDF
File Size: 1.3 MB
Description: Modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers. In programming, as in life, there is never a single way to do something. That’s why being able to argue about various solutions is extremely important. Programmers who don’t know how to argue end up bitter and frustrated. I remember my own frustrations when faced with an argument like, “Because it’s always been done like this.” In this book I argue a lot. I try to find the pros and cons of every solution, and in many cases I manage to settle on something I consider “elegant.” However, I never use elegance as an objective criterion. I believe that one can always uncover some very practical arguments that are hidden behind the subjective impression of “elegance.” An elegant solution in many cases catches a very good abstraction or generalization. It results in code that is easy to understand, modify, and debug.





