Поиск…


Введение в Common Language Runtime

Common Language Runtime (CLR) - это среда виртуальной машины и часть .NET Framework. Это содержит:

  • Портативный язык байт-кода под названием Common Intermediate Language (сокращенный CIL или IL)
  • Компилятор Just-In-Time, который генерирует машинный код
  • Трассировочный сборщик мусора, который обеспечивает автоматическое управление памятью
  • Поддержка легких подпроцессов под названием AppDomains
  • Механизмы безопасности посредством концепций проверяемого кода и уровней доверия

Код, который выполняется в CLR, называется управляемым кодом, чтобы отличать его от кода, выполняемого вне CLR (обычно собственного кода), который называется неуправляемым кодом . Существуют различные механизмы, которые облегчают взаимодействие между управляемым и неуправляемым кодом.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow