Почему стандарты С# и ECMAScript ISO свободно доступны, но не C/С++?
Меня интересуют стандарты ISO C и С++, интересно, почему стандарты языка программирования для ISO/IEC 23270: 2006 С# и ISO/IEC 16262: 2011 ECMAScript общедоступны из веб-сайт ISO, тогда как стандарты для C и С++ и, возможно, другие языки - нет. В чем обоснование решений о том, чтобы эти определенные стандарты языка программирования были общедоступными, но не стандарты для других языков программирования?
PS: Вопрос о веб-сайте ИСО/МЭК и тарификации для стандартов C и С++ затрагивает вопрос о том, за что взимаются стандарты C/С++, но ответы не объясняйте, почему эти другие стандарты не взимаются.
Ответы
Ответ 1
Потому что, как описано здесь и здесь, Стандарты С# и ECMAScript были разработаны ECMA, а затем приняты ISO. ECMA, являющаяся консорциумом компаний, свободно предоставляет свои стандарты; ISO, которая является совокупностью государственных организаций, не является. В случае С# и ECMAScript выигрывает исходная политика.
Ответ 2
Связанная страница говорит:
В целях стандартизации предоставляются свободно доступные стандарты.
Итак, я думаю, что их рассуждения, но это не очень глубоко, конечно. По некоторым причинам эти конкретные стандарты, по-видимому, считаются более важными, чтобы иметь свободный доступ, чтобы различные стороны могли использовать их для стандартизации.
Выбор не очевиден.