I agree with you for the most part.

I think that despite the development happening in C# and the like, I would still like to program in C and C++. Microsoft should stick to development of that too, and I for one would be quite bummed if MFC and VC++ were to go the way of the dodo.

Generics are cool, but I would like my templates too. Managed code is cooler, but please let me have unmanaged code when I want to.

(Although some might argue that the problems with templates, exception handling and the like are better handled in C#, but thats a whole different ball-game)

I do not want to make this sound like, BSD is dying! - but with everyone and their brother pushing Java and C#, it does sound as if they are trying very hard to convince us developers that C and C++ are dying.

I remember reading somewhere on the MS Forums that Longhorn internals have in fact been coded in C# - is that supposed to mean something? Smiley