By using this site, you agree to our Privacy Policy and our Terms of Use. Close
FaRmLaNd said:
Real men don't care about the language they use, they use whatever is ideal for the job at the time.

This.

And .Net is designed to be the ultimate in cross-platform languages.  All languages can compile to the .Net runtime(aka the CLR) and work perfectly with any other .Net compiled language.  In other words, C# compiled could access classes compiled in C++, Basic, F#, etc.  Also, any OS that implements the .Net runtime could run any bytecode that is compiled to the .Net runtime(CLR).  It is like Java's cross-platform ability but any language can be used.  It has not gotten completely there yet, but it seems to me that this is the ultimate in compatibility.  Use any language, be compatible with all other languages, run anywhere.