4 ms·
I don't really hear that many complaints from the C++ community about what you're talking about. All those older libraries that pre-date C++11 still work fine a
by banachtarski 10y ago
I don't really hear that many complaints from the C++ community about what you're talking about. All those older libraries that pre-date C++11 still work fine and interoperate with no difficulties with even C++1z libraries. C++ is the language that has done feature adoption correctly in my opinion. Standardized, by committee, with forwards and backwards compatibility in mind.
- awinter-py 10y agoI'm with you. I like some of the changes in the C++ language. But I don't love the C++ 3rd-party ecosystem. Python's is very healthy. C++ is so unconcerned with modules they've been kicking the feature down the road spec by spec. I think it's now 'post-17'. (could be wrong). Rust is a language that's in the perf class of c++ but has built-in lifetime support and built in modules. It's ten times easier to do database or, say, SDL interaction in rust. And rust is barely 1.0! I don't know anyone who programs who doesn't use a ton of libraries. C++ just hasn't prioritized this part of programming.