It's a blind pig with fifteen legs, trying to put on its own lipstick while riding a unicycle.
It's a blind pig with fifteen legs, trying to put on its own lipstick while riding a unicycle.
C++ template libraries are cleaner, easier to improve and adapt, and often faster than the C counterparts (when there are counterparts!) A good example was how OpenMP was added to the basic types in the STL (on GNU/gcc/libc++) by a quite small group of people last year.
Another example are the regular expression libraries.
I'm not an Stroustroup/C++ apologist but this language is the absolute best in several traits. I like to code in Python the most but C and C++ are still fun and make sense in their own way. I hate languages that make programming hard just because they follow an overcomplicated paradigm and don't give you anything useful back from that (like Java, IMNSHO.) In particular all languages with multi-million dollar advertisement campaign just piss me off (the language, not the tools.)
Well done.
edit: Ignore this post. I misread. I'm an idiot. Sorry about that