Пивняка Г.Г. Толковый словарь по информатике. Страница 88
© Андроид - один из видов биороботов, описанный в фантастических произведениях.
CLNS (Connectionless network service - Сетевой сервис без организации соединений)
Метод передачи данных, использующий дейтаграммы с адресной информацией для маршрутизации сообщений в сети. Эквивалент протокола IP в модели OSI.
CLR (Common Language Runtime - Среда времени исполнения, Общеязыковая исполняющая среда в архитектуре .NET)
О (.NET) Самый важный компонент платформы .NET Framework. Предоставляет пользователям среду, в которой выполняются программы. Она включает в себя виртуальную машину (CLR), во многих отношениях аналогичную виртуальной машине Java. Управляет исполнением кода, адаптированного к системе .NET, и работает следующим образом. Компилируя программу на некотором языке, к примеру, на C# или на любом другом, CLR получает файл со специальным, так называемым управляемым кодом, названным промежуточным языком Microsoft (Microsoft Intermediate Language, MSIL). На верхнем уровне среда активизирует объекты, производит проверку безопасности, размещает объекты в памяти, активизирует и выполняет их, а также запускает сборщик мусора. Ядро виртуальной машины общеязыковой среды исполнения программ (CLR) в .NET Framework для запуска и выполнения приложений, обеспечивает управляемый код запускаемых приложений следующими сервисами: а) кросс-языковыми средствами объединения фрагментов кода, написанных на разных языках; б) средствами безопасности при выполнении кода; в) управлением временем существования используемых приложениями объектов; г) поддержкой режимов отладки и профилирования приложений. Таким образом, CLR является системой, управляющей исполнением программ, выполненных на любом языке программирования или смеси языков, поддерживаемых в .NET. Естественно, что для каждого компилятора (будь то компилятор языка C#, csc.exe или Visual Basic, vbc.exe) средой времени выполнения (CLR) производится необходимое отображение используемых языком типов в типы CTS, а программного кода - в код «абстрактной машины» .NET - MSIL (Microsoft Intermediate Language). В итоге программный проект формируется в виде сборки (assemble) - самодостаточного компонента для развертывания, тиражирования и повторного использования. Сборка идентифицируется цифровой подписью автора и уникальным номером версии. При этом среда выполнения CLR реализует управление памятью, типами данных, межъязыковым взаимодействием, развертыванием (deployment) приложений.