• There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

ISO/IEC 23271:2003

Withdrawn

Withdrawn

A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

View Superseded by
withdrawn

A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.

Information technology Common Language Infrastructure

Available format(s)

PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users

Withdrawn date

23-09-2021

Language(s)

English

Published date

28-03-2003

ISO/IEC 23271:2003 defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages may be executed in different system environments without the need to rewrite the applications to take into consideration the unique characteristics of those environments. ISO/IEC 23271:2003 consists of the following parts:

  • Partition I: Concepts and Architecture - 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 a non-normative description of the metadata and a comprehensive set of abbreviations, acronyms and definitions, which are included by reference into all other Partitions.
  • Partition II: Metadata Definition and Semantics - 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: CIL Instruction Set - Describes, in detail, the Common Intermediate Language (CIL) instruction set.
  • Partition IV: Profiles and Libraries - Provides an overview of the CLI Libraries and a specification of their factoring into Profiles and Libraries. A companion document, 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: Annexes - 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 may be used to derive parts of the grammar used by this assembler as well as other tools that manipulate CIL, and a set of guidelines used in the design of the libraries of Partition IV.

DocumentType
Standard
Pages
483
PublisherName
International Organization for Standardization
Status
Withdrawn
SupersededBy

View more information

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.