Saturday, April 24, 2010

Exceptional C++ by Herb Sutter will be most useful for any advanced C++ programmer or developer

Exceptional C++ by Herb Sutter will be most useful for any advanced C++ programmer or developer

A couple of things about this book and author Herb Sutter you should know about. When I found out the author was from Toronto, I was hoping that would have been a great local hook up Sadly, he has moved on to living in Seattle working for some small unknown software company called Microsoft. He has been there for over eight years as an architect which is pretty impressive. Also, he also sits on a lot of the C++ Executive Coding Standard meetings. Nice.
Ok onto this book. When I first start reading, it was more treated a like a test of 47 detailed level questions on C++. It was at the beginning difficult to wrap my head around the concept of items instead of reading in a chronological order like any other software engineering book. Strange as it was but quickly got used to it.
Now let’s start breaking down what you can expect in this book. There were some surprising sections on iterators, unknown secrets with strings or generally using generic concepts. This will help build your knowledge in designing and implemented smart reusable and extensible. Just think of this another way to keep your job or maybe even get promoted. One important section was the detailed briefing on making sure you understand how to write exception safety code. I don’t know of a lot of books that describe at the level of detail in others. Other sections focus on the importance of smart inheriting for easy to work with object orientation. Also, expect to see a new concept this author which he introduces you to which he calls the Pimple Idiom. This should be thought of as an adapter design pattern. Other sections include smart memory management, auto_ptr, casting, the truth of Booleans.
So ask yourself again, why are you not reading this book to enhance your potential with C++ ?

No comments:

Post a Comment