Respected all members,
Want to know about CLR in .NET Technology in detailed.
Thanks a lot in advance.
This is a discussion on What is CLR? within the Programming forums, part of the Web Designing & Development category; Respected all members, Want to know about CLR in .NET Technology in detailed. Thanks a lot in advance....
Respected all members,
Want to know about CLR in .NET Technology in detailed.
Thanks a lot in advance.
Clr is Common Language Runtime a runtime environment that manages the execution of .net program code and provides services such as memory and exception management debugging and profiling and security.
CLR is run time execution environment for .Net It provides runtime as well as compile time services. e.g Memory Management debuging CLR works with the CLS (Common Language Specification) and CTS (Common Type Systems) to ensure language interoperabilit. support both Object Oriented Programming languages as well as procedural languages. Basically CTS provides rich type system that is intended to support wide range of languages.
I was looking for the same info. Thanks for the help.
The Common Language Runtime is the virtual machine component of Microsoft's .NET initiative.It is Microsoft's implementation of the Common Language Infrastructure standard,which defines an execution environment for program code.The CLR runs a form of bytecode called the Common Intermediate Language.Common Language Runtime manages the execution of code and provides different services like Garbage collection and support for Base Class Libraries etc.
The Common Language Runtime (CLR) in the .NET Framework manages the execution of the code and provides access to a variety of services that will make the development process easier. Code that is compiled and targeted to the CLR is known as managed code. Managed code provides metadata that is needed for the CLR to provide the services of multilanguage support,code security, object lifetime management, and memory management.
CLR is a Common Language Runtime and is the most vital component of the .NET framework. All languages have runtime and it is the responsibility of a runtime to take care of the code execution.
Common Language Runtime - It is the implementation of CLI. The core runtime engine in the Microsoft .NET Framework for executing applications. The common language runtime supplies managed code with services such as cross-language integration, code access security, object lifetime management, resouce management, type safety, pre-emptive threading, metadata services (type reflection), and debugging and profiling support.
I appreciate you for sharing this information. It has helped me a great deal.
1. CLR stands for Common Language Run time
2. It works same like JVM (Java Virtual Machine) in Java Language.
3. In short it is also called .net runtime
4. IT is a framework layer that resides above the OS and handles the execution of all the .net application
5. Our program do not communicate directly with the OS but through the CLR