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

Which method is used to perform all validation at the page level?

540


Is asp.net mvc still used? : Asp.Net MVC

516


What is caching? What are different ways of caching in asp.net?

664


What are main return types supported in Web API?

750


Is sql backend or frontend?

563






Can one dll file contains the compiled code of more than one .net language?

540


How many ways are there to maintain a state in .net? What is view state?

593


Difference between .NET and previous version?

2109


When was asp.net released?

577


Describe the master page.

556


What is syntax code to send email from an asp.net application?

536


What is cross page posting? How is it done?

557


Is LINQ performance wise better or using sqlcommand?

4338


What happens if an ASP.NET server control with event-handling routines is missing from its definition?

606


What is mvc in asp.net tutorial? : Asp.Net MVC

547