- GPGPU programing ecosystem like CUDA and SYSCL (note eco-system, not just a compiler that generates PTX code)
- Game engines like Unreal and Unity
- GUI frameworks like wxWidgets, Qt, MFC, WinUI
- Being the language of choice to contribute anything to GCC or LLVM
- Being the language of choice for the native libraries ecosystem and runtime extensions to plug into Java, .NET, nodejs.
- Being the language to write drivers in macOS (IO Kit/Driver Kit), and Android alongside Java (Project Treble)
- Being avaialble out of the box on macOS, iOS, Windows, Android, Playstation, XBox, Switch SDKs and respective IDE tooling
So you can decide to deal with some of C++ flaws, and enjoy 40 years of history, or spend part of your application development budget into building a Rust ecosytem.
- Game engines like Unreal and Unity
- GUI frameworks like wxWidgets, Qt, MFC, WinUI
- Being the language of choice to contribute anything to GCC or LLVM
- Being the language of choice for the native libraries ecosystem and runtime extensions to plug into Java, .NET, nodejs.
- Being the language to write drivers in macOS (IO Kit/Driver Kit), and Android alongside Java (Project Treble)
- Being avaialble out of the box on macOS, iOS, Windows, Android, Playstation, XBox, Switch SDKs and respective IDE tooling
So you can decide to deal with some of C++ flaws, and enjoy 40 years of history, or spend part of your application development budget into building a Rust ecosytem.