【发布时间】:2013-06-04 12:10:59
【问题描述】:
我已经开始学习 C# 并且一直在寻找标准规范,但发现大于 2.0 的 C# 版本没有被 ISO 或 ECMA 标准化(或者我从 Wikipedia 收集到的)。这有什么原因吗?
【问题讨论】:
我已经开始学习 C# 并且一直在寻找标准规范,但发现大于 2.0 的 C# 版本没有被 ISO 或 ECMA 标准化(或者我从 Wikipedia 收集到的)。这有什么原因吗?
【问题讨论】:
因为编写、审查、验证、发布、处理反馈、修改、重新发布等复杂的规范文档需要大量的时间和精力,这是一种有限的资源 - 并且对 ISO/ECMA 版本规范的需求没有不足以促使微软投入时间。
非 Microsoft 编译器作者(Mono 等)似乎没有它也能正常工作。
有趣的是,它还避免了 2 个规范说不同的相互冲突的事情(可能发生,并且已经发生)的问题。
【讨论】: