ECMA 通用语言基础架构第五版

  • Jonathan Allen
  • 朱永光

2010 年 4 月 21 日

话题:.NET语言 & 开发

负责通用语言基础架构(Common Language Infrastructure)标准的 ECMA 工作组发布了一个第五版的工作草案。通用语言基础架构(CLI)作为微软.NET 平台的一个子集,由 Ecma 国际组织所掌管。Ecma 即所谓的欧洲计算机制造商协会,Ecma 国际组织与 ISO 组织具有竞争和互补的关系。

那些一直关注这个标准的人们可能会发现个很奇怪的事情,就是这个标准的第三个主要版本被称之为第五版。这样的情形是由于 CLI 在 ECMA 和 ISO 上都进行标准化过程引起的。比如,第三版在 2006 年被 ECMA 批准之后,紧接着就进入到 ISO 的审批流程。一旦 ISO 批准后,其最终文档ISO/IEC 23271:2006就被 EMCA 采纳为第四版。

除了相关企业能获得的一些真实或预想的益处外,ECMA 标准相对与 ISO 标准的一个好处就是,可免费获得。当前版本所有之前的版本都能在 ECMA 的网站(及相应镜像站点)上下载到。

这个标准所涉及到命名空间都提供了很详尽的文档,不过功能相当有限。

System
├───Collections
│ ├───Generic
│ └───Specialized
├───Diagnostics
├───Globalization
├───IO
├───Net
│ └───Sockets
├───Reflection
├───Runtime
│ ├───CompilerServices
│ └───InteropServices
├───Security
│ └───Permissions
├───Text
├───Threading
│ └───Parallel
└───Xml

查看英文原文:ECMA Common Language Infrastructure 5th Edition

.NET语言 & 开发