javascript c# c++ c iso

javascript - ¿Por qué las normas ISO de C#y ECMAScript están disponibles gratuitamente, pero no C/C++?



(2)

La página enlazada dice:

Los siguientes estándares están disponibles gratuitamente para propósitos de estandarización.

Entonces, supongo que ese es su razonamiento, pero no es muy profundo, por supuesto. Por alguna razón, las normas particulares enumeradas parecen haber sido consideradas más importantes por tener disponibles de forma gratuita para que las distintas partes puedan usarlas para estandarizarlas.

La selección no es obvia.

Al estar principalmente interesado en los estándares ISO C y C ++, me pregunto por qué los estándares de lenguaje de programación para ISO / IEC 23270: 2006 C # e ISO / IEC 16262: 2011 ECMAScript están disponibles públicamente en el sitio web de ISO , mientras que los estándares para C y C ++, y posiblemente otros idiomas no lo son. ¿Cuál es la razón detrás de las decisiones para hacer que estos estándares de ciertos lenguajes de programación estén disponibles públicamente, pero no los estándares para otros lenguajes de programación?

PD: La pregunta en el sitio web de ISO / IEC y el cobro por los estándares C y C ++ toca la cuestión de por qué se cobran los estándares C / C ++, pero las respuestas no explican por qué no se cobran estos otros estándares.


Porque, como se describe here y here , los estándares C # y ECMAScript fueron desarrollados por ECMA y luego adoptados por ISO. ECMA, que es un consorcio de empresas, pone a disposición sus estándares de forma gratuita; ISO, que es una agregación de entidades públicas, no lo hace. En el caso de C # y ECMAScript, la política original gana.