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
What is an assembly? Explain its parts.
Explain repository pattern in asp.net mvc? : asp.net mvc
What is difference Between Authentication and authorization?
What can we do with asp.net?
What is the difference between abstract class vs interface? Can give me the real time examples?
What a diffgram is, and a good use for one?
How does exception management works in ASP.NET?
What is the question mark in a url?
What is web api vs wcf?
What is difference between rest and soap?
What is true about application service provider?
What setting must be added in the configuration file to deny a particular user from accessing the secured resources?
How to prepare culture-specific formatting in .net.
What is Forms Authentication in ASP.NET?
How can exception be handled with out the use of try catch?