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 describes a query?

620


Can the unique key be null?

647


How to find last error which occurred?

631


What is the differences between a primary key and a unique key in sql server?

643


What I need to create and run an asp.net application?

612






What is the Difference between MVC And MVP design pattrens

2310


Differentiate between authentication and authorization.

644


What are different types of api?

628


What is page fragment caching?

631


Which is better viewstate or session?

604


Can the dictionary object be created in client?s scope ?

2075


I have created a configuration setting in my web.config and have kept it at the root level. How do I prevent it from being overridden by another web.config that appears lower in the hierarchy?

627


Is LINQ performance wise better or using sqlcommand?

4463


What is the significance of attaching a profile while creating a user?

660


When maintaining session through sql server, what is the impact of read and write operation on session objects?

619