When any major program moves from C to another language it's something of a
disappointment to regs of this newgroup. Particularly when it's the compiler
in which a lot of C programs themselves are compiled.
But it's an outlier. The general trend is that C++ use is down, C use is
holding up.
Speaking as someone who really prefers C++ to C nowadays, and C to all
other languages for many uses:
If that is true, it should worry C programmers.
C++ really /is/ the "better C" in the sense that like C it
- works for low-level code
- works in environments with little runtime support
- is compatible with C libraries and interfaces.
but allows you to make your design more clearly reflected in the code.
There are no other important languages in that area. And the area /is/
important -- I've made my living in it in since '96, and things like
most Unix software are based on it.
So, even if you're happy with C, and see it "hold up", it should worry
you if the path forward is declining.
It's not as if other interesting things are happening in the C area.
And the C programmers I meet are generally unskilled. Not stupid or
unable to make things work -- just undereducated in topics like the C
language itself, debugging, and how to write large-scale maintainable
code.
/Jorgen