Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

- 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.



> Windows

The C++ SDK is definitely not available out of the box on Windows. You have to install it (and update it manually!).


Only for those that chose the path of not using the OS vendor tools and don't install Visual Studio.

Not only it is automatically selected in the respective workloads that depend on it being avaiable, it gets updated.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: