Introduction
C++ forms the foundation of my computer science education. When I think in pseudocode, that pseudocode most closely resembles C++ in terms of structure and syntax.
Thanks to recent experience in higher-level languages, I've come to appreciate template metaprogramming and the Boost libraries. It's a great feeling when you come back to C++ and realize that, yes, you can actually do things like iterators, for_each, maps and smart pointers and multithreading primitives with little to no hassle.
