Interview questions

NET CLR (Common Language Runtime)

Next question>>
NET CLR (Common Language Runtime)- April 1, 2009 at 17:30 PM by Rajmeet Ghai

What is a CLR (Common Language Runtime)?

Often there is a need for different languages to communicate with each other at run time. For e.g. A class may be written in one language and its derived class may be written in a different language. Common Language Runtime is a run time environment for .NET. These different languages are integrated and can communicate easily because language compilers and tools that target the runtime use a common type system defined by the runtime.

Features or Functionalities offered by CLR:-

  • Garbage collection for managing life of objects.
  • Enables Cross language inheritance as explained in example above.
  • Syntax and keywords similar to C and C++
Next question>>



Write your comment - Share Knowledge and Experience


Also read     

Explain the concepts and capabilities of Assembly in .NET

An assembly is a collection of files (dll’s, exe’s), group of resources that help in creating a logical unit of functionality...........   

What is GAC in .NET?

When an application is shared amongst several other applications, the complete machine code is present the Global assembly cache............

Explain Boxing and Unboxing in .NET.

Boxing permits any value type to be implicitly converted to type object or to any interface type Implemented by value type.............  

What is difference between Association, Aggregation and Inheritance relationships?

An Association is a relationship between similar objects or objects with common structures. .............

What is Operator Overloading in .NET?

Operator overloading is the most evident example of Polymorphism. In operator overloading, an operator is ‘overloaded’.............

 
Latest placement tests
Latest links
 
Latest MCQs
» General awareness - Banking » ASP.NET » PL/SQL » Mechanical Engineering
» IAS Prelims GS » Java » Programming Language » Electrical Engineering
» English » C++ » Software Engineering » Electronic Engineering
» Quantitative Aptitude » Oracle » English » Finance
Home | About us | Sitemap | Contact us | We are hiring