负责通用语言基础架构(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
评论