Dot Net framework has following
components
- CTS
- CLS
- MSIL/IL
- JIT
Common Language System (CLS): It is also the feature of CLR, by implementing this rules
all languages came into single roof and they can communicate with each other.
CLS is just a guideline. It is the subset of Common Type System.
MSIL (Microsoft intermediate Language)/IL
(Intermediate language): When you compiling
your program, compiler compile your program into another machine independent
code which is known as MSIL or IL. Basically it contains the details of program
loading and initializing details of your method.
JIT (Just in Time): JIT now compile your IL code to machine or CPU specific
code. It belongs to .Net runtime environment. It doesn’t compile the
entire code in one go. When you make a call to your program then your program
will compile. .Net has three types of JIT as
- Pre-JIT
- Econo-JIT
- Normal-JIT
| Previous: .Net Framework | Next: Chapter 3: What is Assembly in .Net |