Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么C#和ECMAScript ISO标准是免费提供的,而不是C/C++;? 最感兴趣的是ISOC和C++标准,我想知道为什么ISO/IEC 327 0:2006 C C和ISO/IEC 16262 2011 ECMAScript的编程语言标准是公开的,而C和C++的标准,以及其他语言的标准。决定公开这些特定的编程语言标准,但不公开其他编程语言的标准,背后的理由是什么_Javascript_C#_C++_C_Iso - Fatal编程技术网

Javascript 为什么C#和ECMAScript ISO标准是免费提供的,而不是C/C++;? 最感兴趣的是ISOC和C++标准,我想知道为什么ISO/IEC 327 0:2006 C C和ISO/IEC 16262 2011 ECMAScript的编程语言标准是公开的,而C和C++的标准,以及其他语言的标准。决定公开这些特定的编程语言标准,但不公开其他编程语言的标准,背后的理由是什么

Javascript 为什么C#和ECMAScript ISO标准是免费提供的,而不是C/C++;? 最感兴趣的是ISOC和C++标准,我想知道为什么ISO/IEC 327 0:2006 C C和ISO/IEC 16262 2011 ECMAScript的编程语言标准是公开的,而C和C++的标准,以及其他语言的标准。决定公开这些特定的编程语言标准,但不公开其他编程语言的标准,背后的理由是什么,javascript,c#,c++,c,iso,Javascript,C#,C++,C,Iso,PS:上的问题涉及为什么C/C++标准要收费的问题,但答案没有解释为什么这些其他标准不收费。链接到的页面上说: 以下标准为标准化目的免费提供 所以,我猜这是他们的推理,但当然不是很深刻。出于某种原因,列出的这些特定标准似乎被认为更重要,可以免费提供,以便各方可以使用它们进行标准化 选择并不明显。因为,如前所述和所述,C#和ECMAScript标准由ECMA开发,后来被ISO采用。ECMA是一个由多家公司组成的财团,它免费提供其标准;ISO是公共实体的集合,但它没有。在C++和ECMAScript

PS:上的问题涉及为什么C/C++标准要收费的问题,但答案没有解释为什么这些其他标准不收费。

链接到的页面上说:

以下标准为标准化目的免费提供

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


选择并不明显。

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

我不惊讶于开源标准(如OpenGL)的封闭源代码实现,但是C和C++有这样的缺点:标准关闭,还有大量的开源实现。它们不是免费的(实际上它们可以很容易地找到)。但它们是公开的。相关问题:一些语言有一个公司赞助者支付制作标准的所有费用。大多数其他标准都不是。如果一些标准是为了标准化目的而免费提供的,这难道不意味着没有免费提供的标准是为了标准化目的以外的目的而创建的吗?