@abde RAII, the STL, arguably exceptions, and debugging other people's C++ code
@radehi Actually in the STL there are many types that are quite useful, but that could be really well done if only we had classes and templates in C99 as suggested by @ilpincy .
But that's the case, is there a "C with classes"? Maybe the first definition on C++ was an idea like that.
I say all pf this because in moat of my use cases I use plain C features (I code mostly wrappers).
@ilpincy @abde I think a lot of the programming language design space remains unexplored. In large part is because many of the big wins at the language level happened early (named variables, automatic jump address calculation, infix expressions, conditionals, functions, garbage collection, dynamic typing) and, except for experimentation, reuse commonly trumps potential linguistic advantages.
To be concrete, is better to use OpenCV than to reimplement it in a better language.