【发布时间】:2017-12-04 05:25:46
【问题描述】:
我对 ISO C 和 C++ 标准最感兴趣,我想知道为什么 ISO/IEC 23270:2006 C# 和 ISO/IEC 16262:2011 ECMAScript 的编程语言标准可从 ISO website 公开获得,而 C 和C++,可能还有其他语言不是。决定公开这些特定编程语言标准而不是其他编程语言标准的决定背后的基本原理是什么?
PS:ISO/IEC Website and Charging for C and C++ Standards 上的问题涉及到为什么 C/C++ 标准收费的问题,但答案没有解释,为什么这些其他标准不收费。
【问题讨论】:
-
我对开放标准(如 OpenGL)的封闭源代码实现并不感到惊讶,但 C 和 C++ 有这种倒退:标准是封闭的,并且有大量的开源实现。
-
它们不是免费的(实际上很容易找到),但它们是公开的。
-
有些语言的公司赞助商支付了制定标准的所有费用。大多数其他人没有。
标签: javascript c# c++ c iso