4 ms·
> It's extremely hard to take something away once you've given it I would agree, but I look at c# and every time they introduce a new feature the revamp the st
by hacker_9 11y ago
> It's extremely hard to take something away once you've given it
I would agree, but I look at c# and every time they introduce a new feature the revamp the standard library just fine.. so C++ really has no excuse. C# went from ArrayList -> List<T> -> IEnumerable<T>, and when async/await was introduced they upgraded the methods that used plain old threads before or just introduced new '{name}Async' methods. C++ is so bogged down in legacy at this point that I would never use it given the alternatives of Rust/D.
- coliveira 11y ago.NET is a closed platform that is controlled by Microsoft. When MS upgrades the API, developers working there rejoice because now they can charge a lot of money to upgrade the same systems. This is completely different from the mindset of people using C++. There is no company controlling the language, and code is written in C++ because of it is well known to be a language that maintains backward compatibility.