What is MSIL, IL, CTS?

Answers were Sorted based on User's Feedback



What is MSIL, IL, CTS?..

Answer / manikandan

MSIL means Microsoft intermediate language which is the
output after compilation of source code in the .net
languages.

IL is the Intermediate language nothing but MSIL

Is This Answer Correct ?    97 Yes 20 No

What is MSIL, IL, CTS?..

Answer / vaidyanathan r

MSIL and IL are one and the same. This is a intermediate
language used to convert the source code to Portable
Executable(PE) file(otherwise called assemblies) during
compilation.This PE file is machine independent.

CTS is the set of Types(Framework Classes) commonly
supported by all of the .NET languages to achieve the
language interoperability.

Is This Answer Correct ?    71 Yes 15 No

What is MSIL, IL, CTS?..

Answer / bilal ahmed

Mistake is only one which is:
". net is not a language its like a plate form which support many languages".

Is This Answer Correct ?    31 Yes 5 No

What is MSIL, IL, CTS?..

Answer / uniquedurrani

MSIL or IL both are same things. MSIL is just similar to
Java's Bytecode. Both MSIL nd Bytecode are the Intermediate
Code, generated by the compiler, which is a platform
independent code. this code has no concern with Operating
System. its simply Platform independent code. which is then
executed by the JIT Compiler.

Is This Answer Correct ?    17 Yes 4 No

What is MSIL, IL, CTS?..

Answer / vaibhav

CTS is a common type system.
It is used in order that two languages communicate smoothly.
Different data types supported by different languages in .net
are converted into System.int32which is datatype of CTS.

Is This Answer Correct ?    15 Yes 5 No

What is MSIL, IL, CTS?..

Answer / sarat3884

MSIL :An intermediate language generated by compiler is
called MSIL. All .Net assemblies are represented in MSIL.
The main Advantage of using MSIL is it provides equal
performance for multiple language programming, as code is
compiled to native code.
Example: Performance of application developed in C# is
similar to VB.net or any other .Net compliant language that
is because of MSIL.

Common Type System CTS :A fundamental part of the .NET
Framework's Common Language Runtime (CLR), the CTS
specifies no particular syntax or keywords, but instead
defines a common set of types that can be used with many
different language syntaxes.

Is This Answer Correct ?    18 Yes 10 No

What is MSIL, IL, CTS?..

Answer / ashish kumar gupta

MSIL means Microsoft Intermediate Language or CIL (common Intermediate Language).All source code written in any .NET SUPPORTIVE LANGUAGE (c#,VB.net,etc)When compile convert into MSil
Then MSIL converts the source code into intermediate language & then machine code by JIT(Just In Time ) Compiler.

IT is similar as java Byte code with the help of it we can run any program at any plateform by using CLR.

Is This Answer Correct ?    12 Yes 4 No

What is MSIL, IL, CTS?..

Answer / nani

common type system (cts) its describes and definedhow types
are declared used and managed in the runtime in support of
cross language integration

Is This Answer Correct ?    7 Yes 2 No

What is MSIL, IL, CTS?..

Answer / ron

MSIL is the CPU –independent instruction set into which .Net
framework programs
are compiled. It contains instructions for loading, storing
initializing,
and calling methods on objects.

Is This Answer Correct ?    7 Yes 3 No

What is MSIL, IL, CTS?..

Answer / mahesh kotekar

MSIL stands for Microsoft Intermediate Language in short
MSIL or IL(Intermediate Language). When you compile a
program the CLR will compile the code into MSIL code. which
will then be included in the assembly[exe/dll]. When you run
the program in client place. The clr will manage to convert
the MSIL into machine language by a process called Jitting.

CTS =? Common Type Specifications. A set of specifications
defined by the dotnet framework. Every type in dotnet should
comploy with CTS specifications. For example
int16,int32,int64 in C# belongs to dotnet type Int and
integers in VB.net is asso same as dotnet type Int. This
will help in Interlanguage Interoperation :) Correct me if
am wrong!!!!

Is This Answer Correct ?    22 Yes 19 No

Post New Answer

More Dot Net Framework Interview Questions

If Controller is not there in MVC Pattern what happens?

2 Answers  


Explain Sections is ASP.Net MVC?

0 Answers  


What is the need of Action Filters in ASP.Net MVC

0 Answers   B-Ways TecnoSoft,


mention in what all scenarios entity framework can be applicable?

0 Answers   Microsoft,


What is the use of JIT

1 Answers  






If I have multiple filters implemented, what is the order in which these filters get executed?

0 Answers  


Which version of the common language runtime (clr) does the .net framework 3.0 use?

0 Answers  


Can you explain the page life cycle of mvc?

0 Answers  


I couldnot answer for projects bcz i have 2+ fake experience.can you please tell me how to answer..?

2 Answers   IBM,


What is .net framwork? what is web application? what is CLR? How does work CLR & wht is work of CLR? What is compile? wht is thread? what does use in .net?

4 Answers   IBM, NIIT,


Explain the advantages of dependency injection (di) in asp.net mvc?

0 Answers  


If background completes its processing will it wait for foreground threads?

2 Answers   Kanbay,


Categories