Although some people still use C# to write .NET code, the MSVC++ 2005 supports C++/CLI and a ISO is on its way thanks to ECMA.
C++/CLI seems to be much better and allows you to do native and managed programming.
Although C++/CLI is a bit tougher, since you also need to know the CTS, it is a way forward for better/faster programming without loosing the full control like .NET does.
Although it's hardly used yet, more and more people will use it eventualy when the ISO is out and you will find it also in Linux and OS X.
Any thoughts on this?
P.S. Here are some old good introductional articles:
http://msdn.microsoft.com/msdnmag/is...C/default.aspx
http://www.codeproject.com/managedcpp/cppcliintro01.asp