Sunday, December 12, 2010

What are IL Code, CTS, CLS, CLR and JIT?












IL Code:
·        Compiler compiles the source code to half compiled code called as Intermediate Language (IL) Code.
·        It is an environment independent partially compiled code.
CLR(Common Language Runtime)
·        Releases unused objects from the current program (Garbage Collection).
·        Does code access security and code verification for the Operating system.
·        CLR pulls the IL code and gives to JIT.
CTS(Common Type System)
·        CTS help us to use the code of one language to another language.
·        After compilation of the program the data type will convert into common type system to ensure that there will be smooth communication between the languages.
CLS(Common Language Spesification)
·        Set of rules or guidelines that will ensure it will fall in CTS and can be consumed by any .Net language.
JIT(Just In Time)
·        Reads every line of IL code and convert machine specific code (binary code) so that it can be execute.

1 comment: