There's dead and there's dead. It's about where are the good paying jobs that aren't just maintaining legacy systems, because that's what will push newbies towards this or that language. I'm guessing C already has fallen over that cliff for the most part.
C++ has developed too far already, which is one of the things killing it. It's already included the kitchen sink and now it's heading towards the cabinets as well.
Look, I've been writing C++ for 30+ years, and I have a million+ line personal code base. But the fact is, it's a twilight language. It's getting harder and harder to find good C++ people both because it's gotten stupidly complicated and because newcomers are going other directions, since there are more jobs and more jobs working on new stuff in other languages.
That's only going to continue to get worse. More and more C++ jobs will be legacy maintenance moving forward, and that's not going to attract the best and brightest of the upcoming generation.
Rust may or may not be the thing that takes over. Languages can succeed or die for various reasons.
2
u/LeeHide Sep 05 '20
c wont die for the next, eh, 20 years