Стандарт ISO C (ISO / IEC 9899) и стандарт ISO C ++ (ISO / IEC 14882) не публикуются в Интернете; Вместо этого необходимо приобрести PDF для каждого из этих стандартов. Мне интересно, в чем причина этого ... разве не вредно для языков программирования C и C ++, что авторитетная спецификация для этих языков не сделана свободно доступной и доступной для поиска в Интернете? Разве это не поощряет использование, возможно, неточных, недостоверных источников информации об этих языках?
Хотя я понимаю, что много времени и усилий было потрачено на разработку стандартов C и C ++, я все еще несколько озадачен выбором платы за спецификацию. Например, Базовая спецификация OpenGroup доступна бесплатно онлайн; они зарабатывают деньги, взимая плату за сертификацию. Кто-нибудь знает, почему комитеты по стандартам ISO не зарабатывают на сертификации соответствия стандартам, а не взимают плату за эти документы? Кроме того, кто-нибудь знает, намеренно ли так выглядит сайт комитета по стандартам ISO ? Как будто они не хотят, чтобы люди посещали и покупали спецификацию.
И последнее: стандарты C и C ++ обычно описываются как «открытые стандарты» ... хотя я понимаю, что это означает, что кому-либо разрешено применять стандарт, следует ли пересмотреть определение «открытый»? Взимание платы за стандарт вместо того, чтобы делать его открытым, кажется противоречащим духу открытости.
P.S. У меня есть копия ISO / IEC 9899: 1999 и ISO / IEC 14882: 2003, поэтому, пожалуйста, не делайте замечаний относительно дешевизны или чего-то еще ... хотя, если у вас есть искушение сказать такие вещи, вы можете рассмотреть высокий школьники, студенты и аспиранты, у которых, возможно, не так много дополнительных денег. Кроме того, вы, возможно, захотите учесть тот факт, что веб-сайт ISO действительно схематичен, и они даже не сообщают вам стоимость, пока вы не приступите к оформлению заказа ... на самом деле не побуждает кого-то пойти и получить копию, теперь это?
Редактировать / Комментировать
Мне приходит в голову, что если комитеты по стандартам ИСО будут получать свои доходы от сертификации, это будет стимулировать более мелкие, но более частые изменения в стандарте, а не очень большие изменения очень редко. Это также стимулировало бы создание реализуемого стандарта (я сомневаюсь, что комитет ISO C ++ в первую очередь ввел бы «экспорт», если бы они получали свои доходы от сертификации).
Я нашел решение одной из неприятностей, связанных с отсутствием PDF-файла в Интернете ... Я загрузил свою копию стандартов в свои Документы Google, чтобы я мог получить к ней доступ с любого компьютера, не неся его с собой. .