Dot net supports various languages such as C#, VB, J# etc. To be a valid dotnet supportive language, one language compiler has to obey rules and regulations defined in the CTS and CLS.
Other programming languages get compiled and run in their own specific run time environments and are not inter-operable.Where Dot Net supports programming languages run in a common runtime enviro...