- Общеязыковая исполняющая среда
-
Common Language Runtime (CLR) — «общеязыковая исполняющая среда» — компонент пакета .NET Framework, виртуальная машина, исполняющая программа, написанная на .NET-совместимых языках программирования.
CLR интерпретирует и исполняет код на языке IL (реализация компиляции которого компанией MSIL), а также предоставляет MSIL-программам (а следовательно, и программам, написанным на языках высокого уровня, поддерживающих .NET Framework) доступ к библиотекам классов .NET Framework, или так называемой .NET FCL (англ. Framework Class Library).
Среда CLR является реализацией спецификации CLI (англ. Common Language Infrastructure), спецификации общеязыковой инфраструктуры компании
См. также
Литература
- Джеффри Рихтер CLR via C#. Программирование на платформе .NET Framework 2.0 на языке C# = CLR via C#. — СПб.: Питер, 2008. — ISBN 978-5-7502-0348-2, 978-5-91180-303-2
.NET Framework Архитектура Base Class Library | Common Language Infrastructure | .NET assembly | .NET metadata | COM Interop Инфраструктура Common Language Runtime | Common Type System | Microsoft Intermediate Language | Virtual Execution System | Dynamic Language Runtime Языки Microsoft C♯ | Cω | Visual Basic .NET | C++/CLI (Managed) | Visual J♯ | | Windows PowerShell | IronRuby | F♯ Другие языки A♯ | Nemerle | P♯ | PHP | Scala | Delphi Prism Windows Foundations Presentation | Communication | Workflow Компоненты Entity Framework · Data Services) · · MVC · Dynamic Data) · .Net Remoting · Language Integrated Query · Windows CardSpace · Windows Forms · · ClickOnce · Dynamic Language Runtime · Parallel FX Library (PLINQ · TPL) Реализации Mono | .NET Compact Framework (Xbox 360) | .NET Micro Framework | Portable.NET | Сравнения C♯ и Java | C♯ и Visual Basic .NET | Java и .NET Будущие технологии Acropolis | Jasper
Wikimedia Foundation. 2010.