Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions Review by Yuanchyuan Sheu

Correct, high quality but overhyped

I think there are two aspects of programming. One is technical--how to write correct, efficient programs; the other is style--how to write easy to understand, easy to maintain and well-structured and, if possible, elegant and aesthetically appealing code.

Unless absolute performance is critical(as in system programming), I think style is often more important than technical. And in the real world, in the application programming realm, a programmer only encounters a non-trivial and highly technical situation once in a blue moon.

Beginner programmers often lack the panorama view of what programming is all about and woo the books that emphasize the technical aspects of programming, because that is all they know.

This book (and also its sequel) is, however, only emphasizing the technical parts of programming, which is fine. And I fully appreciate the rights that any one could write about anything. And in fact, this book is very high quality.

My point is that this little book may not be as important or useful as people would like to believe, at least in my opinion. If money is no concern to you, by all means, go ahead and buy this volume, you will enjoy it.