New Reduced price! CSA ISO/IEC 23271 : 2013 View larger

CSA ISO/IEC 23271 : 2013

M00009952

New product

CSA ISO/IEC 23271 : 2013

INFORMATION TECHNOLOGY - COMMON LANGUAGE INFRASTRUCTURE (CLI)

Canadian Standards Association

More details

In stock

$35.10

-55%

$78.00

More info

Table of Contents

Foreword<br>I.1 Scope<br>I.2 Conformance<br>I.3 Normative references<br>I.4 Conventions<br>I.5 Terms and definitions<br>I.6 Overview of the Common Language Infrastructure<br>I.7 Common Language Specification<br>I.8 Common Type System<br>I.9 Metadata<br>I.10 Name and type rules for the Common Language<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specification<br>I.11 Collected Common Language Specification rules<br>I.12 Virtual Execution System<br>II.1 Introduction<br>II.2 Overview<br>II.3 Validation and verification<br>II.4 Introductory examples<br>II.5 General syntax<br>II.6 Assemblies, manifests and modules<br>II.7 Types and signatures<br>II.8 Visibility, accessibility and hiding<br>II.9 Generics<br>II.10 Defining types<br>II.11 Semantics of classes<br>II.12 Semantics of interfaces<br>II.13 Semantics of value types<br>II.14 Semantics of special types<br>II.15 Defining, referencing, and calling methods<br>II.16 Defining and referencing fields<br>II.17 Defining properties<br>II.18 Defining events<br>II.19 Exception handling<br>II.20 Declarative security<br>II.21 Custom attributes<br>II.22 Metadata logical format: tables<br>II.23 Metadata logical format: other structures<br>II.24 Metadata physical layout<br>II.25 File format extensions to PE<br>III.1 Introduction<br>III.2 Prefixes to instructions<br>III.3 Base instructions<br>III.4 Object model instructions<br>IV.1 Overview<br>IV.2 Libraries and Profiles<br>IV.3 The Standard Profiles<br>IV.4 Kernel Profile feature requirements<br>IV.5 The standard libraries<br>IV.6 Implementation- specific modifications to the system<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;libraries<br>IV.7 The XML specification<br>V.1 Portable CILDB files<br>VI Annex A - Introduction<br>VI Annex B - Sample programs<br>VI Annex C - CIL assembler implementation<br>VI Annex D - Class library design guidelines<br>VI Annex E - Portability considerations<br>VI Annex F - Imprecise faults<br>VI Annex G - Parallel library<br>Index

Abstract

Specifies 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.

General Product Information

Document Type Standard
Status Current
Publisher Canadian Standards Association
ProductNote Reconfirmed EN