ISO C 標準 (ISO/IEC 9899) および ISO C++ 標準 (ISO/IEC 14882) はオンラインで公開されていません。代わりに、これらの規格ごとに PDF を購入する必要があります。この背後にある理論的根拠は何なのか疑問に思っています...これらの言語の正式な仕様が自由に入手でき、オンラインで検索可能にされていないことは、C および C++ プログラミング言語の両方にとって有害ではないでしょうか? これは、これらの言語に関する情報について、おそらく不正確で権威のない情報源の使用を助長しませんか?
C および C++ 標準の開発に多くの時間と労力が費やされたことは理解していますが、仕様を有料化するという選択には、いまだに戸惑っています。たとえば、OpenGroup Base Specificationはオンラインで無料で入手できます。彼らは認証に課金することでお金を稼ぎます。ISO規格委員会が、これらの文書に料金を請求するのではなく、規格への準拠を証明することで収益を上げていない理由を知っている人はいますか? また、ISO 標準化委員会のひどく見栄えの悪い Web サイトが、意図的にそのように見えるように作られているかどうか、誰か知っていますか? 人々がスペックを訪れて購入することを望んでいないかのようです.
最後にもう 1 つ... C および C++ 標準は、一般に「オープン スタンダード」と呼ばれています...これは、誰もが標準を実装することを許可されていることを意味することを理解していますが、「オープン」の定義を修正する必要がありますか? 標準を公然と利用可能にするのではなく、料金を請求することは、開放性の精神に反するようです。
PS 私は ISO/IEC 9899:1999 と ISO/IEC 14882:2003 のコピーを持っているので、安っぽいとか何かについてのコメントはしないでください... ただし、そのようなことを言いたくなった場合は、余分な現金をあまり持っていない可能性のある高校生、学部生、大学院生。また、ISO Web サイトは非常に大ざっぱで、チェックアウトに進むまでコストさえ教えてくれないという事実を考慮する必要があるかもしれません。それ?
編集 / コメント
もし ISO 規格委員会が認証から収入を得た場合、非常に大きな改訂を頻繁に行うのではなく、より小規模ではあるがより頻繁に規格を変更することを奨励することになると思います。また、実装可能な標準を作成する動機にもなります (ISO C++ 委員会が認証から収益を得ていれば、そもそも「エクスポート」を導入したとは思えません)。
PDF がオンラインにないことの煩わしさの 1 つを解決する方法を見つけました... 標準のコピーを Google ドキュメントにアップロードしたので、持ち歩かなくてもどのコンピュータからでもアクセスできます。