---
title: "What is CLR?"  
description: "What is CLR?"  
author: "Shikhar Arora"  
published: 2019-12-07  
canonical: https://answers.mindstick.com/qa/92546/what-is-clr  
category: "technology"  
tags: [".net programming"]  
reading_time: 1 minute  

---

# What is CLR?

What is [CLR](https://www.mindstick.com/blog/338/clr-common-language-runtime-in-dot-net-framework)

## Answers

### Answer by Shrikant Mishra

CLR(Common Language Runtime) :- This is a special feature of the .Net framework. That manages the execution of .NET programs. The JIT(just-in-time compiler) converts the compiled code into the machine instructions. These are services that's provided by CLR include memory management, exception handling, type safety, etc.

### CLR Functions

1. It converts the program into native code.
2. Handles Exceptions
3. Provides type-safety
4. Memory management
5. Provides security
6. Improved performance
7. Language independent
8. Platform independent
9. Garbage collection
10. Provides language features such as inheritance, interfaces, and overloading for object-oriented programming.

### The Structure of CLR

### ![What is CLR?](https://answers.mindstick.com/questionanswer/2e823caa-17b2-4c59-b99b-132805303bbf/images/6b680895-b839-49f0-b8ab-1115e6001f41.jpeg)\

- **Thread Support**
- **COM Marshaler**
- **Type Checker**
- **Code Manager**
- **Garbage Collector**
- **Exception Handler**
- **ClassLoader**

### ![What is CLR?](https://answers.mindstick.com/questionanswer/2e823caa-17b2-4c59-b99b-132805303bbf/images/6ec41012-a400-48ac-9834-834832cf6328.jpeg)\

### \

### \

### \


---

Original Source: https://answers.mindstick.com/qa/92546/what-is-clr

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
