The TIOBE benchmark suggests the opposite. C and C++ are still the 2nd and 3rd most popular languages in 2017. If anything there are more popular languages in common use today than in 2010, causing a dampening effect on all other languages.
> Safe systems languages attack C/C++ where they are strongest
The killer feature of C and C++ is that they're here to stay and they don't break or go obsolete every 5 years. Java has a similar competitive advantage. If you port all your systems code to Rust and Rust disappears or changes the language in 5 years, you're screwed. With C, C++, or Java, you know that isn't going to happen.
C and C++ continue to have an obvious performance/cost advantage over Java as far as memory use goes.
Systems people care about security, but performance is essential. Rust looks really promising for a C++ replacement, although it's unclear to me if the performance is there yet. It may be too complicated to replace C.
Hah, software development as we know it would be dead in 2017 if those two died. Not that I disagree on safety issues around these languages but it's at the core of all os, vm, jvm, and all the other vm type things (not even mentioning all the mobile stuff)
> Safe systems languages attack C/C++ where they are strongest
The killer feature of C and C++ is that they're here to stay and they don't break or go obsolete every 5 years. Java has a similar competitive advantage. If you port all your systems code to Rust and Rust disappears or changes the language in 5 years, you're screwed. With C, C++, or Java, you know that isn't going to happen.
C and C++ continue to have an obvious performance/cost advantage over Java as far as memory use goes.
Systems people care about security, but performance is essential. Rust looks really promising for a C++ replacement, although it's unclear to me if the performance is there yet. It may be too complicated to replace C.