A review by jakemcc
A Tour of C++ by Bjarne Stroustrup

5.0

First a little about me. I've been a professional programmer since 2007 and I first started learning C++ sometime in 2001-2002. I've worked in a variety of languages with C++ taking up a non-trivial amount of time between the years 2007-2013. The next bit of C++ I wrote (and really, probably read) was in late 2018.

This means I've at least seen and been part of C++'s last decade of transformation. Numerous features have been added to the language and libraries since I originally started with C++. These changes have made it a more approachable language and it is now easier to write correct code in it.

I stopped paying close attention to C++ when I stopped writing it back in 2013.

This book acted as a good refresher on the language and some C++ programming practices. It also helpfully highlighted new additions from C++14 and C++17. I really appreciated the look at some C++20 features, like Concepts.

Overall, I enjoyed the book. It isn't too long but the tour of the language was useful. This isn't a thrilling page turner but it has useful tidbits in it. It is useful to hear those nuggets of wisdom even if you've already heard them.