The steps for executing a managed code are as follows:
- Choose a language compiler depending on the language of the code.
- Convert the code into Intermediate language using its own compiler.
- The IL is then targeted to CLR which converts the code into native code using JIT.
- Execution of Native code.