"I was a C++ programmer before I started designing Ruby. I programmed in C++ exclusively for two or three years. And after two years of C++ programming, it still surprises me."
>>12 Many of those are only available in language extensions, and if you even counted special characters like that then C would also have way more than 20 keywords. Compare that with C++'s monstrosity here http://en.cppreference.com/w/cpp/keyword