首页 馆藏资源 舆情信息 标准服务 科研活动 关于我们
现行 ISO/IEC 23271:2012
到馆阅读
收藏跟踪
购买正版
Information technology -- Common Language Infrastructure (CLI) 信息技术——通用语言基础结构(CLI)
发布日期: 2012-02-13
ISO/IEC 23271:2012定义了公共语言基础设施(CLI),其中用多种高级语言编写的应用程序可以在不同的系统环境中执行,而无需重写这些应用程序以考虑这些环境的独特特征。它由六个分区组成。分区I描述了CLI的整体架构,并提供了公共类型系统(CTS)、虚拟执行系统(VES)和公共语言规范(CLS)的规范描述。它还提供了元数据的信息描述。分区II提供了元数据的规范性描述:它的物理布局(作为一种文件格式)、它的逻辑内容(作为一组表及其关系)和它的语义(从一个假设的汇编程序ILAsm中看到的)。分区III描述了公共中间语言(CIL)指令集。分区IV提供了CLI库的概述,以及将它们分解到配置文件和库中的规范。一个配套文件CLILibrary.xml被认为是该分区的一部分,但以XML格式分发,它提供了CLI库中每个类、值类型和接口的详细信息。分区V描述了在CLI生产者和消费者之间交换调试信息的标准方法。分区VI包含一些用CIL汇编语言(ILAsm)编写的示例程序、关于汇编程序特定实现的信息、CIL指令集的机器可读描述,可用于导出该汇编程序使用的部分语法以及操作CIL的其他工具、一组用于设计分区IV的库的指南以及可移植性考虑。
ISO/IEC 23271:2012 defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments. It consists of six partitions.

  • Partition I describes the overall architecture of the CLI, and provides the normative description of the Common Type System (CTS), the Virtual Execution System (VES), and the Common Language Specification (CLS). It also provides an informative description of the metadata.

  • Partition II provides the normative description of the metadata: its physical layout (as a file format), its logical contents (as a set of tables and their relationships), and its semantics (as seen from a hypothetical assembler, ILAsm).

  • Partition III describes the Common Intermediate Language (CIL) instruction set.

  • Partition IV provides an overview of the CLI Libraries, and a specification of their factoring into Profiles and Libraries. A companion file, CLILibrary.xml, considered to be part of this partition, but distributed in XML format, provides details of each class, value type, and interface in the CLI Libraries.

  • Partition V describes a standard way to interchange debugging information between CLI producers and consumers.

  • Partition VI contains some sample programs written in CIL Assembly Language (ILAsm), information about a particular implementation of an assembler, a machine-readable description of the CIL instruction set which can be used to derive parts of the grammar used by this assembler as well as other tools that manipulate CIL, a set of guidelines used in the design of the libraries of Partition IV, and portability considerations.

分类信息
关联关系
研制信息
归口单位: ISO/IEC JTC 1/SC 22
相似标准/计划/法规
现行
ISO/IEC TR 25438-2006
Information technology — Common Language Infrastructure (CLI) — Technical Report: Common Generics
信息技术——公共语言基础设施(CLI)——技术报告:通用仿制药
2006-07-28
现行
ISO/IEC TR 25438-2006
Information technology -- Common Language Infrastructure (CLI) -- Technical Report: Common Generics
信息技术——通用语言基础结构(CLI)——技术报告:通用泛型
2006-07-28
现行
ISO/IEC TR 23272-2011
Information technology — Common Language Infrastructure (CLI) — Information Derived from Partition IV XML File
信息技术——公共语言基础设施(CLI)——从分区IV XML文件派生的信息
2011-12-06
现行
ISO/IEC TR 23272-2011
Information technology -- Common Language Infrastructure (CLI) -- Information Derived from Partition IV XML File
信息技术通用语言基础结构(CLI)从分区IV XML文件派生的信息
2011-12-06
现行
KS X ISO/IEC 23271(2019 Confirm)
공통 언어 기반 구조
信息技术-通用语言基础设施
2004-11-19
现行
BS 05/30138624 DC
ISO/IEC 23271. Common Language Infrastructure (CLI) Partitions I to VI
ISO/IEC 23271 公共语言基础设施(CLI)分区I到VI
2005-09-05
现行
KS X ISO/IEC 9075-3(2017 Confirm)
정보기술-데이터베이스 언어-SQL-제3부:호출 수준 인터페이스(SQL/CLI)
信息技术数据库语言SQL第3部分:调用级接口(SQL/CLI)
2011-12-30
现行
KS X ISO/IEC 9075-3(2021 Confirm)
정보기술-데이터베이스 언어-SQL-제3부:호출 수준 인터페이스(SQL/CLI)
信息技术-数据库语言-SQL第3部分:调用级接口(SQL/CLI)
2011-12-30
现行
INCITS/ISO/IEC 9075-3
Information Technology - Database Language SQL- Part 3: Call Level Interface (SQL/CLI)
信息技术.数据库语言SQL.第3部分:调用级接口(SQL/CLI)
1999-10-01
现行
ISO/IEC 9075-3-2023
Information technology - Database languages SQL - Part 3: Call-Level Interface (SQL/CLI)
信息技术.数据库语言SQL.第3部分:调用级接口(SQL/CLI)
2023-06-01
现行
ISO/IEC 9075-3-2023
Information technology — Database languages SQL — Part 3: Call-Level Interface (SQL/CLI)
信息技术.数据库语言SQL.第3部分:调用级接口(SQL/CLI)
2023-06-01
现行
BS ISO/IEC 19505-1-2012
Information technology. Object Management Group Unified Modeling Language (OMG UML)-Infrastructure
信息技术 对象管理组统一建模语言(OMG UML)
2012-11-30
现行
KS X ISO/IEC 24707(2023 Confirm)
정보 기술-공통 논리(CL:Common Logic):논리 기반 언어를 위한 프레임워크
信息技术——公共逻辑(CL):一个基于逻辑的语言家族的框架
2008-12-24
现行
KS X ISO/IEC 24707(2018 Confirm)
정보 기술-공통 논리(CL:Common Logic):논리 기반 언어를 위한 프레임워크
信息技术——公共逻辑(CL):一系列基于逻辑的语言的框架
2008-12-24
现行
ISO/IEC 24707-2018
Information technology — Common Logic (CL) — A framework for a family of logic-based languages
信息技术 - 通用逻辑(CL):一个基于逻辑语言的框架
2018-07-16
现行
BS ISO/IEC 24707-2018
Information technology. Common Logic (CL). A framework for a family of logic-based languages
信息技术 公共逻辑(CL) 一系列基于逻辑的语言的框架
2018-07-20
现行
ISO/IEC 24707-2018
Information technology - Common Logic (CL) - A framework for a family of logic-based languages
信息技术 - 通用逻辑(CL):一个基于逻辑语言的框架
2018-07-16
现行
GOST R 59791-2021
Информационные технологии. Общая логика (CL). Основы семейства языков, основанных на логике
信息技术 普通逻辑(CL) 一个基于逻辑的语言的框架
现行
GB/T 30880-2014
信息技术 通用逻辑(CL):基于逻辑的语言族框架
Information technology—Common Logic (CL): a framework for a family of logic-based languages
2014-09-03
现行
ISO/IEC 19505-1-2012
Information technology -- Object Management Group Unified Modeling Language (OMG UML) -- Part 1: Infrastructure
信息技术对象管理组统一建模语言(OMG UML)第1部分:基础设施
2012-04-20