Well, 2Ghz machines are out nowdays ;)
a couple of reasons why you might need C/C++ over C# is that you need the extra performance
which is very rare indeed
or you're not programming for Windows
Its pretty obvious for them to do, after all they are a businness and all these things are done for money only. The sheer fact that the language is named c# and not anything else suggests that they want to fade away c++. But then they have given very precise reasons as to why c# is a better language,eg - use of "." always, everything in a class, no header files, etc. Way too much to mention here. They have based their arguments on specific reasons as to why c# is better than c++. What i really wanted was some c++ fans to say why c++ is still better than c# . But noone seems to have give me a reson for that so far. This discussion seems more to going in a 'which is harder to learn' direction.
MS says C# is a better C++, they want people to use their product.
Take a bet. C# is gonna be used heavily;) Most of those languages are you are talkign abt are done by either individuals or small companies who dont have enough money to promots them. But when it comes to ms, things do get serious.
Something different, just take a look around and see how many languages were developed, are being used and how many new languages are still are being developed. Think about that fact.
C# windows Api!!!!! I really havent had the time to take a good look at c# yet but how can there be a diferent api for windows all together. I mean they can wrap the win api into something else, but they cant just change it. Porbably i am misunderstanding you here. Pls explain.
i'm guessing that the C# windows API isn't as ugly and heavy as the Swing API