Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Common Language Runtime ( CLR ), то виртуальная машина компонент Microsoft .NET Framework , управляет выполнением программ .NET. Своевременная компиляция преобразует управляемый код (скомпилированный код промежуточного языка ) в машинные инструкции, которые затем выполняются на ЦП компьютера. [1] CLR предоставляет дополнительные услуги, включая управление памятью , безопасность типов , обработку исключений , сборку мусора , безопасность и управление потоками.. Все программы, написанные для .NET Framework, независимо от языка программирования , выполняются CLR. Все версии .NET Framework включают среду CLR. Команда CLR была создана 13 июня 1998 года.

CLR реализует виртуальную систему выполнения (VES), как определено в стандарте Common Language Infrastructure (CLI), первоначально разработанном самой Microsoft. Общедоступный стандарт определяет спецификацию инфраструктуры общего языка. [2]

С переходом Microsoft на .NET Core реализация CLI VES известна как CoreCLR вместо CLR.

См. Также [ править ]

  • Общий промежуточный язык
  • Список языков интерфейса командной строки
  • Виртуальная машина Java

Ссылки [ править ]

  1. ^ a b «Общеязыковая среда выполнения (CLR)» . Библиотека MSDN . Проверено 14 ноября 2013 года .
  2. ^ «ECMA C # и стандарты инфраструктуры общего языка» . Центр разработчиков Visual Studio . Проверено 14 ноября 2013 года .

Внешние ссылки [ править ]

  • Компоненты общеязыковой среды выполнения
  • Компоненты CLR
  • Обзор .NET Framework 4.0
  • Концептуальный обзор .NET Framework