What is CLR ? Differentiate between CLR & CTS.

Answer Posted / 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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the most appropriate lifetime for a database connection/orm context in an asp.net mvc application? : Asp.Net MVC

752


Which object encapsulates state or data of a user?

840


Explain the concept of View Model in MVC?

804


How you can return View from ASP.NET Web API method?

779


What is a web api endpoint?

747


How do we assign page-specific attributes?

830


Define dll hell?

814


What is difference between asp.net and asp.net mvc? : Asp.Net MVC

699


What are sessions in asp net?

738


What are the different types of validation controls in asp.net?

756


Why is this service branded with windows livetm?

785


What is advantage of asp.net?

742


Is asp.net outdated?

723


What is manifest in .net framework?

762


What is caching in asp.net?

754