Define clr, DOT NET Programming

The Full form of CLR is Common Language Runtime and it is  the heart of the .NET framework. All Languages have its own runtime and its the responsibility of the runtime to take care of the code execution of the program. For ex.  VB6 has MSVBVM60.DLL, VC++ has MSCRT40.DLL,  Java has Java Virtual Machine etc.On the same way  .NET has CLR.The responsibilities of the CLR are as follows:

Garbage Collection :- CLR automatically manages memory thus prevents  memory leaks. When the object is not referred GC automatically releases those memories results in efficient memory management.

Code Access Security :- CAS has the rights to program depending on the security configuration of that machine.  For Ex.  the program has the  right to edit or create a new file but the security configuration of machine does not allow the program to delete the  file. CAS take care that code runs under the environment of machines security configuration.

Code Verification :- It ensures proper code execution and the type safety while code runs. It also prevents the source code to perform illegal operation such as accessing invalid memory locations etc.

IL( Intermediate language ) to native translators and optimizer's :- By using JIT, CLR compiles the IL code to machine code and executes them. CLR also determines, depending on the platform what is optimized way of running the IL code.

Posted Date: 9/18/2012 3:28:23 AM | Location : United States

Related Discussions:- Define clr, Assignment Help, Ask Question on Define clr, Get Answer, Expert's Help, Define clr Discussions

Write discussion on Define clr
Your posts are moderated
Related Questions
Web Based Inventory Management System Project Description: I need a build in software which has the subsequent features, if anybody has ready to use web based application, pl

I need Job Posting Software for Schools Project Description: I want to create a software program that will automatically post a job to multiple schools. Let me know if you

I need Kinect Fitting Room - Smart Fitting Mirror I'm presently looking for someone able to create software exactly like this fitnect (Kinect Fitting Room). Software can work

ASP.NET 2.0 application port to ASP.NET MVC Project Description: Legacy ASP.NET application for managing tasks for a private client needs a complete re-write. The applicat

Create page website to catalog some of the music: A homepage:  that automatically comes up when you go to (instead of the default Ruby-on-Rails pa

What is a runtime engine? A runtime engine of WF gives the basic functionality to execute and manage the workflow lifetime. It runs within the host process and is responsible f

Need Data Stream from Laptop to Phone Project Description: I have a notepad file that is automatically generated in a set file name and format by acquisition software and wri

Printing and adding Fibonacci series - C# Program Hello guys i need your advice. How can i print and add Fibonacci series in my project. Please recommend some examples.

Checking for validity of an expression - C# Program Hello can you please provide me some examples regarding to the Checking for validity of an   expression in C#.

Question: (a) Explain the Postback process as use with Web Forms. (b) Write extract codes to demonstrate how to store and retrieve values in: (i) a Session Object (ii)