Pardon the pun but I just can''t "C" it lasting. The industry is moving toward virtual machines, java has the JVM, C++ now has the Microsoft CLR. Yes you can do certain low-level stuff with C++ but only because the OS lets you. Remember mode 13? Well that went out the window with windows 98/NT. Protected mode? you get the idea. In the future C may be used but you''ll see less and less access to low-level APIs so it makes no sense to argue "C will always be around since it provides this".
It will probably last another 10 years though, but everyone knows it''s impossible to tell what''s going to happen 2 years out.
http://www.CornflakeZone.com//-- Modelling and animation in every dimension --//