International Organization for Standardization (ISO)
Последняя версия
ISO/IEC 23271:2012
сфера применения
Этот международный стандарт определяет инфраструктуру общего языка (CLI), которая позволяет приложениям, написанным на различных языках высокого уровня, выполняться в разнообразных системных средах без необходимости их переписывания для учета уникальных характеристик этих сред. Этот международный стандарт состоит из следующих частей:
•Часть I: Концепции и архитектура — описывает общую архитектуру CLI и предоставляет нормативное описание Common Type System (CTS), Virtual Execution System (VES) и Common Language Specification (CLS). Он также предоставляет информативное описание метаданных. • Часть II: Определение и семантика метаданных — предоставляет нормативное описание метаданных: их физическая структура (как формат файла), их логическое содержимое (как набор таблиц и их связей) и их семантика (с точки зрения гипотетического ассемблера ilasm). • Часть III: Набор инструкций CIL — описывает набор инструкций Common Intermediate Language (CIL). • Часть IV: Конфигурационные файлы и библиотеки — содержит обзор библиотеки CLI и её разбиение на конфигурационные файлы и библиотеки. Сопутствующий файл CLILibrary.xml, считающийся частью этой части, но распространяемый в формате XML, содержит подробную информацию о каждом классе, типе значения и интерфейсе в библиотеке CLI. • Часть V: Формат обмена отладочной информацией — описывает стандартный способ обмена отладочной информацией между производителями и потребителями CLI. • Часть VI: Приложения — содержит несколько примеров программ, написанных на языке ассемблера CIL (ILAsm), информацию о конкретных реализациях ассемблера, машиночитаемое описание набора инструкций CIL (которое может быть использовано для вывода частей синтаксиса, используемого этим ассемблером и другими инструментами для работы с CIL), набор рекомендаций, использованных при проектировании библиотеки в Части IV, и соображения переносимости.
ISO/IEC 23271:2012 Ссылочный документ
IEC 60559:1989 Двоичная арифметика с плавающей запятой для микропроцессорных систем
ISO 3166-1:2006 Коды для обозначения названий стран и их подразделений. Часть 1. Коды стран.
ISO 639 Код для отдельных языков и языковых групп*, 2023-06-01 Обновление
ISO/IEC 10646 Технологии информации — Общая кодированная набор символов (UCS) — Приложение 2: знаки Тодхри, Гарай, Тулу-ТИгалари, Сунуwar, гурунг Кхема, кират Рай и другие символы
ISO/IEC 11578:1996 Информационные технологии - Взаимосвязь открытых систем - Удаленный вызов процедур (RPC)
ISO/IEC 14882:2011 Технические ошибки ISO IEC 27001-2013 cor2-2015*, 2025-10-27 Обновление
ISO/IEC 23270:2006 Информационные технологии - Языки программирования - C*
ISO/IEC 646:1991 Информационные технологии; 7-битный набор символов ISO для обмена информацией