3 ms·
I think this ultimately just reflects on a certain generation of software that we're still using - a 1990's, Unix-ish, graphics-oriented, Internet-capable stack
by syntheweave 3y ago
I think this ultimately just reflects on a certain generation of software that we're still using - a 1990's, Unix-ish, graphics-oriented, Internet-capable stack.
I don't think we're staying there, either. C++ is very long in the tooth. Most people looking for a C++-like thing now gravitate towards Rust(with a little bit of deviation for stuff in roughly the same ballpark like Nim, D, and sometimes Zig). And many of the old projects are looking towards migrating to new languages as well. It's just a matter of the critical masses shifting.
- SubjectToChange 3y agoNothing is forever but this totally discounts the primacy of C++ across tech stacks. Rust and any other language leveraging LLVM is depending on a healthy C++ ecosystem. Anything to do with GPGPU is aggressively C++ based, the entire HPC segment is pivoting hard towards C++ (Kokkos, SYCL), and it’s likely orders of magnitude easier to rewrite the entire Linux kernel in Rust than it would be to rewrite chromium in Rust.