Общеязыковая среда выполнения - Common Language Runtime

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

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

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

Обзор истории выпусков Common Language Runtime[1]
Версия CLRВерсия .NET
1.01.0
1.11.1
2.02.0, 3.0, 3.5
44, 4.5, 4.6, 4.7, 4.8

Смотрите также

использованная литература

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

внешние ссылки