2 ms·
FWIW: I've found C++ to be a necessity when trying to put together cross platform numerical software[1] that works on the gpu as well as cpu (with all the right
by agibsonccc 11y ago
FWIW: I've found C++ to be a necessity when trying to put together cross platform numerical software[1] that works on the gpu as well as cpu (with all the right auto vectorization etc)
The killer app for me is being able to interop with any language (jni, or cython) easily. I know rust and go have good ffis (light years of ahead of java where I spend a lot of my time)
This is definitely a niche compared to normal web development though. A lot of what I like is what's already been mentioned: the mature ecosystem. I'm sure the new contenders will mature over time. I'm really looking forward to using rust. I can't justify learning it yet though ;/
[1]: https://github.com/deeplearning4j/libnd4j https://github.com/deeplearning4j/libnd4j