I would disagree with the sweeping statement that C is obsolete. Nearly ALL base OS code and drivers are still written in C. They may have a case for apps, but for any "guts" code, you will still mostly see C. Even the much debated Windows OS's are written nearly entirely in C. I doubt C will die anytime soon.
Just my $0.02 ($0.032 CDN)
"Nothing is sure but death and taxes" I say combine the two and its death to all taxes!