Common Language Infrastructure
CLI (англ. Common Language Infrastructure) — спецификация общеязыковой инфраструктуры, по технологии Microsoft .NET Framework. Этой спецификации должны удовлетворять все компиляторы, поддерживающие платформу .NET и позволяющие генерировать код для исполнения в среде .NET.
Спецификация CLI определяет, в частности, архитектуру исполнительной системы .NET — CLR и сервисы, предоставляемые CLR выполняемым программам, классы, предоставляемые библиотекой FCL, синтаксис и мнемонику общего промежуточного языка (MSIL).
Текущей версией (по состоянию на конец 2007 год) спецификации CLI является версия CLI 3.5, реализованная в версии платформы .NET Framework 3.5.
Источники информации
- Standard ECMA-335, Common Language Infrastructure (CLI) . ECMA International.
- ISO/IEC 23271, Common Language Infrastructure . ISO.
Литература
- Гордон Хогенсон. C++/CLI: язык Visual C++ для среды .NET = C++/CLI Primer. — М.: «Вильямс», 2007. — С. 464. — ISBN 1-59059-705-2.