RE: What make .Net a language independent Platform opt...
All options i.e MSIL/IL JIT and CLR.
CLR(Common Language Runtime): CLR represents runtime environment of .Net which is responsible for executing .Net program on the production PC. It converts MSIL/IL code to native/machine understandable code by the help of its complier known as JIT.
MSIL/IL(Microsoft Intermediate Language): .Net language compliers generates IL code which is managed code as it is managed by .Net (CLR).
JIT: .Net (CLR) compiler the complies IL code into machine code.
RE: What make .Net a language independent Platform options are:1.) MSIL2.) IL3.) CLR4.) JIT
MSIL and IL are same there is no difference. .clr is a main thing it produce the MSIL (microsoft intermediate language(MSIL) or Intermediate Language (IL)). so it converts the source code written in any language supported by .Net like (C# vb.net J#) into MSIL code. This code is converted to native code by using JIT. so the main thing that we call the .Net is platform independent is CLR