Microsoft .net, is it worth it?
So with Microsoft .NET, you get the advantage of language interoperability. But I've heard that this is slower than native applications. What if you only need one language? Then what are the advantages. I am a C and C++ programmer, and .net seems to be heavily tied with C#. Is this the case? And is dot net portable, or tied to windows?

And lastly, is .net worth taking a look at, from the perspective of a C++ programmer who doesn't need language interoperability?

Thankyou.
Microsoft .net, is it worth it?
===

So with Microsoft .NET, you get the advantage of language interoperability. But I've heard that this is slower than native applications. What if you only need one language? Then what are the advantages. I am a C and C++ programmer, and .net seems to be heavily tied with C#. Is this the case? And is dot net portable, or tied to windows?

And lastly, is .net worth taking a look at, from the perspective of a C++ programmer who doesn't need language interoperability?

Thankyou.