Common Language Runtime

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая G0rn (обсуждение | вклад) в 17:35, 19 марта 2010 (окончания). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Common Language Runtime (CLR) — «общеязыковая исполняющая среда» — компонент пакета Microsoft .NET Framework, виртуальная машина, исполняющий программы, написанные на .NET-совместимых языках программирования.

CLR интерпретирует и исполняет код на языке IL (реализация компиляции которого компанией Microsoft называется MSIL), а также предоставляет MSIL-программам (а следовательно, и программам, написанным на языках высокого уровня, поддерживающих .NET Framework) доступ к библиотекам классов .NET Framework, или так называемой .NET FCL (англ. Framework Class Library).

Среда CLR является реализацией спецификации CLI (англ. Common Language Infrastructure), спецификации общеязыковой инфраструктуры компании Microsoft.

См. также

  • Ngen - программа для компиляции сборок на IL в машинный код

Литература

  • Джеффри Рихтер. CLR via C#. Программирование на платформе .NET Framework 2.0 на языке C# = CLR via C#. — СПб.: Питер, 2008. — ISBN 978-5-7502-0348-2, 978-5-91180-303-2.