Сегодня расскажу о CLR как он работает и для чего используется.
Common Language Runtime (CLR) — это основная часть платформы .NET представляющая собой среду выполнения которая управляет выполнением программ написанных на любом языке.
CLR — это то что делает .NET мощной и универсальной платформой.
Основные функции CLR
Управление памятью.
Обеспечение безопасности.
Обработка исключений.
JIT-компиляция.
Интероперабельность.
Поддержка многоязычной среды (CLS и CTS).
Как работает CLR.
Код на C#, F#, VB.NET или другом языке компилируется в промежуточный язык (IL).
IL и метаданные хранятся в сборке файл
.exe
или.dll
.При выполнении CLR использует JIT-компилятор чтобы превратить IL в машинный код.
CLR управляет выполнением машинного кода включая:
Управление памятью.
Обработку исключений.
Безопасность.
Top comments (0)