This will probably sound stupid as I'm new to C#, but from everything I've heard I get the impression that C# is slowly turning VC++ into VB, and the new improvements to VB in VS7 are turning it into VC++.

Personally I like the big differences between them. Adding the features to VB is making it into a serious language for making large applications, which it is not suited for. VC++ is much better for that kind of thing, but it is becoming closer to VB.

Am I getting a much too simplistic view of the languages, or are they all slowly becoming the same?

Rory Condon
Anarchic Chicken Software
http://www.anarchic-chicken.8m.com