Comment by mr_00ff00
6 months ago
If you only read HN, you would think C++ died years ago.
As someone who worked in HFT, C++ is very much alive and new projects continue to be created in it simply because of the sheer of amount of experts in it. (For better or for worse)
Can also confirm c++ is alive and well at FAANG. Might still be the most popular language for most new projects.
* for some values of FAANG
C++ has been dead and effectively banned at amzn for years. Only very specific (robotics and ML generally) projects get exemptions. Rust is big and only getting bigger
Fair! I would say people would be surprised to learn pretty much every large AI project is mostly c++ because of its interop with python.
Some FAANGs focus on AI more than others.
The fact that we don't have a viable alternative yet doesn't exactly mean that the language is in good shape.
It just means it's in the best shape of any of the languages in it's domain
Can confirm pretty much the entire embedded systems world uses either C or C++.
That's probably most devices in the world.
It used to be C++ would be the last choice for embedded...
Modern C++ with constexpr and friends and the massive work and cunning they have put into avoiding template bloat....
...C++ is now my first choice for embedded.
I have listened to a few podcasts by HFT people. Looks like you try to maximize performance and use a lot of C++ skills. Very interesting to listen to but I wonder how does anyone pick up the skills?