← Back to context

Comment by codr7

6 months ago

I've been writing C++ since 1996-ish.

Less and less, for sure.

Nothing the past few years.

They killed it.

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

      1 reply →

  • The fact that we don't have a viable alternative yet doesn't exactly mean that the language is in good shape.

  • 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?