为什么C#和ECMAScript ISO标准是免费提供的,而不是C / C ++?

时间:2017-06-30 09:34:59

标签: javascript c# c++ c iso

最感兴趣的是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 ++标准的问题,但答案没有解释,为什么不收取这些其他标准。

2 个答案:

答案 0 :(得分:5)

因为如herehere所述,C#和ECMAScript标准由ECMA开发,后来被ISO采用。 ECMA是一个由公司组成的联盟,可以免费提供其标准; ISO是公共实体的集合,但却没有。在C#和ECMAScript的情况下,原始策略获胜。

答案 1 :(得分:2)

链接页面说:

  

以下标准可免费用于标准化目的。

所以,我猜这是他们的推理,但当然不是很深。出于某种原因,列出的这些特定标准似乎被认为对于免费提供更为重要,以便各方可以使用它们进行标准化。

选择不明显。