Re:C++ coroutines: Initial implementation pushed to master
by pjmlp on Monday January 20, 2020 @09:50AM
(#22099146)
Because those alternatives, while better at syntax + semantics part, are still quite immature at IDE + libraries + eco-system part.
For example, try to use Rust to implement a UWP component callable from .NET, interacting with the Visual Layer, while using mixed mode language debugging inside Visual Studio.
You can write object-oriented code in C too (e.g. gtk, glib etc). It just involves much more boilerplate, and it doesn't offer the same amount of built-in safety guarantees.
So I know enough Modern C++ to use it, but why would I when there are far better alternatives?