Hello there, There's a question that keeps running in my head, which I wanted to share with you. I've always loved C, C++ and low level languages, like Assembly. I like to think that I stay close to the processor and other devices. This is usually faster, and in my mind, easier to understand. But nowadays, languages such as C# and the .NET Framework are becoming more and more popular, I've even heard about new processors which would run natively with .NET (need to confirm that). The problem with this kind of languages, is that you don't control everything like you used to with C++. Of course, it might be easier not to bother about when allocating and deallocating memory and things like that, but still... it feels like losing some control over the machine. So what do you think. Will C++ and low level languages "disappear" ? By that I mean, become less and less popular and only be used for embedded devices, drivers, etc. Or will C++ stay in the run with, for example, C++0x/1x ?