P>Объясните, пожалуйста, текст стандарта является каким-то секретом? Защищен копирайтом так, что его читать нельзя?
Читать стандарт можно, секретом он не является. Однако окончательная версия стандарта не является бесплатной, электронную версию можно скачать за $18 с сайта ISO или ANSI. Бесплатно можно получить последний черновик, отличающийся от окончательной версии некоторыми деталями. Более подробные ответы на этот и аналогичные вопросы можно получить в списке часто задаваемых вопросов comp.std.c++.
Why isn't the C++ standard free?
As Bjarne Stroustrup wrote:
I guess that everything good ought to be free. However, it costs quite a bit to run a standards organization, to create a standard, and to produce and/or distribute copies. Therefore, the question becomes "who pays?"
The standards organizations cleverly finance the actual creation of standards by having them written by volunteers who are charged for the privilege of doing the work. That works reasonably well.
This leaves the problem of maintaining a standards organization, production of standards documents (for people who prefer paper), and distribution. It may seem a good idea for governments to finance this. However, people don't like to pay taxes, so governments have been increasingly unwilling to subsidize ISO, ANSI, BSI, AFNOR, etc. This leads the stadards organizations to look for sources of income to cover their costs.
Given that, I think the US$18 that ANSI charges for the pdf version of the C++ standard is reasonably cheap. If that's too much, get the free slightly-out-of date draft that the C++ standards committee issued for public comment (you can find links to both on my home pages).
One thing to bear in mind is that a standard is not a tutorial. Most people (incl. all novices) are better off with a good textbook. Experts who really need a standard are (by the standards organizations) assumed to be able to afford it.
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Димчанский, Вы писали:
Д>Спасибо, но по адресу http://anubis.dkuug.dk/jtc1/sc22/open/n2356 какая-то древняя версия за December 1996 или я что-то не понял. А в PDF этот черновик есть где-то?
Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись...
Спасибо
Здравствуйте, Polosaty, Вы писали:
P>Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись...
по C++ я пользуюсь ISO/IEC 14882:1998(E)
но может я неправ и есть что-то другое? было бы интересно окончательно в этом разобраться
Здравствуйте, Polosaty, Вы писали:
P>Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись... P>Спасибо
Воспользуйся поиском по форуму
Здравствуйте, Stanislav Kondratiev, Вы писали:
SK>Здравствуйте, Polosaty, Вы писали:
P>>Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись... P>>Спасибо SK>Воспользуйся поиском по форуму
Пользовался. Сначала не нашел, потом стал получать "Поисковая система занята или временно недоступна".
Объясните, пожалуйста, текст стандарта является каким-то секретом? Защищен копирайтом так, что его читать нельзя?
Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Здравствуйте, Polosaty, Вы писали:
P>>Объясните, пожалуйста, текст стандарта является каким-то секретом? Защищен копирайтом так, что его читать нельзя?
ПК>Читать стандарт можно, секретом он не является. Однако окончательная версия стандарта не является бесплатной, электронную версию можно скачать за $18 с сайта
Здравствуйте, Polosaty, Вы писали:
P>Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись... P>Спасибо
Здравствуйте, Polosaty, Вы писали:
P>Подскажите, пожалуйста, линки на стандарты (ANSI) С и С++. Попробовал поискать на сайте ANSI, а там "черт ногу сломит". Поисковики тоже что-то флегматично отнеслись... P>Спасибо
C programming language ISO.IEC-9899.1999(n869)
C++ programming language ISO.IEC-14882.1998
Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Здравствуйте, Polosaty, Вы писали:
P>>Объясните, пожалуйста, текст стандарта является каким-то секретом? Защищен копирайтом так, что его читать нельзя?
ПК>Читать стандарт можно, секретом он не является. Однако окончательная версия стандарта не является бесплатной, электронную версию можно скачать за $18 с сайта ISO или ANSI. Бесплатно можно получить последний черновик, отличающийся от окончательной версии некоторыми деталями. Более подробные ответы на этот и аналогичные вопросы можно получить в списке часто задаваемых вопросов comp.std.c++.
Спасибо, но по адресу http://anubis.dkuug.dk/jtc1/sc22/open/n2356 какая-то древняя версия за December 1996 или я что-то не понял. А в PDF этот черновик есть где-то?
Здравствуйте, Павел Кузнецов, Вы писали:
ПК>Можешь скачать черновик следующего стандарта: http://open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1638.pdf — но учти, что в нем уже есть некоторые вещи, которые текущими реализациями C++ еще не поддерживаются...