Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP Next - hints!
Message
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
01015547
Message ID:
01018459
Views:
17
Hi, Bhavbhuti.

>Why was C++ inlcuded in .net when there is C#? If I was at the helm I will not want to force each and everyone onto different (new) laguages. I want to keep the old programmers and old languages which everybody is used to, not necessary programming in.

Well, C#, although a descendant of C++, is a very different language. C++ has many important reasons to be there. Mainly, it is the main bridge between unmanaged and managed code, and think that most of the internal code written within Microsoft itself -as well as most of the packaged software vendors- is C++.

Also, C++ is highly adaptable to use with the .NET Framework, as it always relied on libraries (like MFC, ATL, etc).

From a personal standpoint, I think that putting up a new language was a good decision. C++ can be quite harsh for many people, and it leaves so many chances to mess things up that it could be dangerous. Restricting it too much would have meant changing it altogether, so a new one was -IMHO- wiser. In any case, VB.NET is for me something more debatable. It was supossed to be there to drive the millions VB developers to .NET but wasn't very succeful at that.

Regards,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform