stringtranslate.com

общеязыковая среда выполнения

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. Публичный стандарт определяет спецификацию Common Language Infrastructure. [2]

Во время перехода от устаревших технологий .NET, таких как .NET Framework и ее собственная среда выполнения, к разработанному сообществом .NET Core , CLR получила название CoreCLR . [3] Сегодня ее называют просто средой выполнения .NET . [4]

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

Рекомендации

  1. ^ ab «Среда общеязыкового выполнения (CLR)» . Библиотека MSDN . Проверено 14 ноября 2013 г.
  2. ^ «ECMA C# и стандарты общеязыковой инфраструктуры». Центр разработчиков Visual Studio . Проверено 14 ноября 2013 г.
  3. ^ «Понимание .NET Framework, .NET Core, .NET Standard и будущего .NET». www.c-sharpcorner.com . Проверено 1 февраля 2021 г.
  4. ^ «.NET — это кроссплатформенная среда выполнения для облачных, мобильных, настольных приложений и приложений Интернета вещей» . Гитхаб . Проверено 5 ноября 2023 г.

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