What is CLR ? Differentiate between CLR & CTS.

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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the different types of Caching techniques in ASP.NET?

568


Name the tools or API for developing or testing web api?

525


What is asp.net mvc5? : Asp.Net MVC

526


Where the viewstate is stored after the page postback?

672


8. Why do you want to work here?

1468






Explain repository pattern in asp.net mvc? : asp.net mvc

519


i want to implement grid view value in paypal site. so how to create this code in asp.net with C#

1403


What is parse in asp.net?

549


How many types of triggers are there in update panel?

567


Is there any alternative to avoid name collisions other then Namespaces?

565


In how many ways we can retrieve table records count?

531


What is the difference between the get method () and post method ()?

510


What’s difference between “optimistic” and “pessimistic” locking?

573


What are the new web part controls in asp.net 2.0 ?

522


What is the difference between adding reference in solution explorer and adding references by using ?

567