I know that C# is translated to MISL which is run by the CLR into machine code.

.Net provides different languages such as VB and F# and C++.

Are the different high level languages translated into the same MSIL language?

Is there a difference between MSIL of C# and MISL of VB or other languages?

Recommended Answers

All 3 Replies

You could write "hello world" programs in each of the languages. Then examine each .exe produced with the IL Dissasembler tool to see if there is a difference in the MSIL code produced.

Are the different high level languages translated into the same MSIL language?

Yes. All of the CLI languages ultimately get translated down into CIL (previously known as MSIL). That C stands for "common", after all. ;)

thank you for the reply.
It's fnny that the intermediate language has so many names: MSIL, IL and CIL

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.