C and C++ are dead like COBOL in 2017(trevorjim.com) |
C and C++ are dead like COBOL in 2017(trevorjim.com) |
> 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.