What is CLR ? Differentiate between CLR & CTS.

Answers were Sorted based on User's Feedback



What is CLR ? Differentiate between CLR & CTS...

Answer / narendra

Common Language Runtime. The CLR is a set of standard
resources responsible for execution of code developed using
.NET language. .Net compiler generates intermediate
language
(IL) which is then compiled using JIT to m/c code. It
provides access to common functionalities to all languages
via Base Class Libraries. CLR is replacement to win32
APICross-language integration, especially cross-language
inheritance. Automatic memory management (garbage
collection), which manages object lifetime so that
reference
counting is unnecessary. Self-describing objects, which
make
using Interface Definition Language (IDL) unnecessary. The
ability to compile once and run on any CPU and operating
system that supports the runtime.
Common Language Specification. This is a subset of the CTS
which all .NET languages are expected to support. The idea
is that any program which uses CLS-compliant types can
interoperate with any .NET program written in any language.
In theory this allows very tight interop between different
.NET languages - for example allowing a C# class to inherit
from a VB class.

Is This Answer Correct ?    11 Yes 3 No

What is CLR ? Differentiate between CLR & CTS...

Answer / sanjay

every language has a runtime.runtime is a environment .exemple jvm is a runtime for java.
CLR is a runtime which is used to convert MSIL(Microsoft intermediate language) code to operating system native code.

every language has class libraries. .netframework has BCL(base class libraries).cts(common type system) describes all the datatypes. evry .net laguages has to obey it

Is This Answer Correct ?    5 Yes 1 No

What is CLR ? Differentiate between CLR & CTS...

Answer / n.ravi

CLR:Common Language Runtime (CLR) is a managed execution environment that is part of Microsoft’s .NET framework. CLR manages the execution of programs written in different supported languages.

CLR transforms source code into a form of bytecode known as Common Intermediate Language (CIL). At run time, CLR handles the execution of the CIL code.
or
CLR stands for common language run-time and it is heart of .netframe work.all language have run-time and it is responsible of the run-time to take care of the code execution of the program and the responsibility of clr is
garbage collection, code access security,code verification,IL

CTS:CTS Stands for Common type system.that contains data type that common to all .net languages. for communicating two different languages Microsoft introduced CTS suppose in vb6 we have integer and "int" datatype in c++ will convert into system.int32

Is This Answer Correct ?    2 Yes 1 No

What is CLR ? Differentiate between CLR & CTS...

Answer / minhajul islam

CLR is the framework and heart of dot net. It Covert code
into IL then into machine language using Jit compiler

CTS is the subset of CLR and used to smoothly communicate
between different languages. Such as datatype int datatype
of vb6 and c++ converted into System.Int32 in CTS.

Is This Answer Correct ?    3 Yes 3 No

What is CLR ? Differentiate between CLR & CTS...

Answer / vijay

CLR is common language runtime is calle as CLR.
Diff:-
CLR is .net framwork enviornment run time.
CTS is cross language integration(interopability).

Is This Answer Correct ?    3 Yes 4 No

What is CLR ? Differentiate between CLR & CTS...

Answer / ronak panchal

CLR is common language runtime is calle as CLR.
The Difference is :
CLR is .net framwork enviornment run time.
CTS is cross language Intrropability.

Common Language Runtime. The CLR is a set of standard
resources responsible for execution of code developed using
.NET language. .Net compiler generates intermediate
language
(IL) which is then compiled using JIT to m/c code. It
provides access to common functionalities to all languages
via Base Class Libraries. CLR is replacement to win32
APICross-language integration, especially cross-language
inheritance. Automatic memory management (garbage
collection), which manages object lifetime so that
reference
counting is unnecessary. Self-describing objects, which
make
using Interface Definition Language (IDL) unnecessary. The
ability to compile once and run on any CPU and operating
system that supports the runtime.
Common Language Specification. This is a subset of the CTS
which all .NET languages are expected to support. The idea
is that any program which uses CLS-compliant types can
interoperate with any .NET program written in any language.
In theory this allows very tight interop between different
.NET languages - for example allowing a C# class to inherit
from a VB class.

Is This Answer Correct ?    1 Yes 3 No

What is CLR ? Differentiate between CLR & CTS...

Answer / skmdali786

Common Language Runtime. The CLR is a set of standard
resources responsible for execution of code developed using
.NET language. .Net compiler generates intermediate language
(IL) which is then compiled using JIT to m/c code. It
provides access to common functionalities to all languages
via Base Class Libraries. CLR is replacement to win32
APICross-language integration, especially cross-language
inheritance. Automatic memory management (garbage
collection), which manages object lifetime so that reference
counting is unnecessary. Self-describing objects, which make
using Interface Definition Language (IDL) unnecessary. The
ability to compile once and run on any CPU and operating
system that supports the runtime.
Common Language Specification. This is a subset of the CTS
which all .NET languages are expected to support. The idea
is that any program which uses CLS-compliant types can
interoperate with any .NET program written in any language.
In theory this allows very tight interop between different
.NET languages - for example allowing a C# class to inherit
from a VB class.

Is This Answer Correct ?    4 Yes 8 No

Post New Answer

More ASP.NET Interview Questions

What is the parent class of all the web server control?

0 Answers  


Hi, I am working in a small software company in asp.net platform. I need to know how and what are all the task in asp.net will be assigned for the developers in mnc companies. Thanks in advance.

1 Answers  


What is cookieless session id explain in brief?

0 Answers  


Web API supports which protocol?

0 Answers  


what is value type to reference type

6 Answers   AG Technologies, IBM,






What is the difference between Debug.Write and Trace.Write? When should each be used?

2 Answers   Infosys,


Difference between Array and ArrayList? How Array is benifitful than ArrayList?

3 Answers   Tech Mahindra,


What are the different types of proxy patterns?

0 Answers  


Explain the boxing and unboxing concept in .net?

0 Answers  


What does it mean your session has timed out?

0 Answers  


How many types cache in asp net?

0 Answers  


What is difference b/w Generic List and Arraylist, Generic List Vs HashTable, Generic List Vs No Generic? Pls Explain with example.

2 Answers   Polaris, Syntel,


Categories