GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  DotNet
Next Question 
 DotNet  |  Question 1 of 165    Print  
What is "Common Language Runtime" (CLR)?

CLR is .NET equivalent of Java Virtual Machine (JVM). It is the runtime that converts a MSIL code into the host machine language code, which is then executed appropriately.

 

The CLR is the execution engine for .NET Framework applications. It provides a number of services, including:

 

·          Code management (loading and execution)

·          Application memory isolation

·          Verification of type safety

·          Conversion of IL to native code.

·          Access to metadata (enhanced type information)

·          Managing memory for managed objects

·          Enforcement of code access security

·          Exception handling, including cross-language exceptions

·          Interoperation between managed code, COM objects, and pre-existing DLL's (unmanaged code and data)

·          Automation of object layout

·          Support for developer services (profiling, debugging, and so on).




  
Total Answers and Comments: 8 Last Update: October 23, 2008   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
March 25, 2005 07:31:25   #1  
Sachin Ambekar        

RE: What is "Common Language Runtime" (CLR)?
CLR brings another benefit to Windows developers--high interoperability between components written in any other language ported to work with the CLR and .NET. The CLR promises common safe types managed execution and inheritance across languages. A programmer can now write code that inherits implementations of classes or components written in another language. The programmer's application can also use the exception base class to catch and throw exceptions or errors between code modules written in different languages for more robust error handling.
 
Is this answer useful? Yes | No
July 23, 2005 12:25:28   #2  
sanjay jhamb        

RE: What is "Common Language Runtime" (CLR)?
Thanks
 
Is this answer useful? Yes | No
March 02, 2006 04:42:45   #3  
sanjay Kumar Das        

RE: What is "Common Language Runtime" (CLR)?
Common Language Runtime can be tought as an environment that manages code execution thread management memory allocation
 
Is this answer useful? Yes | No
July 03, 2006 13:45:44   #4  
satyambabu53 Member Since: July 2006   Contribution: 8    

RE: What is "Common Language Runtime" (CLR)?

CLR means common language run time .

CLR Contain safe execution of the code.

we can not communicate the application to operating system but CLR we can communicate.


 
Is this answer useful? Yes | No
July 31, 2006 14:14:10   #5  
prem shankar kumar        

RE: What is "Common Language Runtime" (CLR)?

It is a dot net compiler that provides an execution environment that manages the code at the compile time.there are two type of code

Managed Code:the code which run under CLR is call managed code.

Unmanaged Code


 
Is this answer useful? Yes | No
August 08, 2006 04:29:11   #6  
Balaji        

RE: What is "Common Language Runtime" (CLR)?
Simply---it's runtime engine
 
Is this answer useful? Yes | No
January 19, 2007 08:51:58   #7  
Bhaskar Char T.N        

RE: What is "Common Language Runtime" (CLR)?

CLR: (Common Language Runtime)

The CLR provides a Runtime Execution environment for .Net application

Which is responsible for Executing and Managing all the code written any .Net Language.

The CLR also work with 2 other Framework Services to define the rules for .Net Languages.

1. CTS

2. CLS.


 
Is this answer useful? Yes | No
October 23, 2008 17:55:30   #8  
RanjeetaRajendran Member Since: September 2008   Contribution: 20    

RE: What is "Common Language Runtime" (CLR)?
CLR - Common Language Runtime...
Its a virtual machine of Microsoft's .Net
During Compile time the Source code(C# VB.Net..) is converted into Intermediate Language (MSIL) During Runtime this IL is converted to native code to Operating System by Just In Time (JIT) of CLR...
Apart from this It alse includes following features like
*Memory management
*Thread Management
*Exception Handling
*Garbage Collection
*Security.

 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape