Versões em PDF do padrão
Desde 1º de setembro de 2014, as melhores localizações por preço dos documentos de padrões C e C ++ em PDF são:
Normalmente, não é possível obter revisões antigas de um padrão (qualquer padrão) diretamente dos órgãos de padrões logo após o lançamento de uma nova edição do padrão. Portanto, é difícil encontrar os padrões para C89, C90, C99, C ++ 98, C ++ 03 para compra de um órgão de padrões. Se você precisar de uma revisão antiga de um padrão, verifique o Techstreet como uma fonte possível. Por exemplo, ele ainda pode fornecer a versão canadense CAN / CSA-ISO / IEC 9899: 1990 em PDF, por uma taxa.
Versões eletrônicas não PDF do padrão
Versões impressas do padrão
Cópias impressas dos padrões estão disponíveis nos órgãos nacionais de padrões e ISO, mas são muito caras.
Se você quiser uma cópia impressa do padrão C90 por muito menos dinheiro do que acima, poderá encontrar uma cópia barata do livro de Herb Schildt The Annotated ANSI Standard na Amazon , que contém o texto real do padrão (útil) e comentário sobre o padrão (menos útil - contém vários erros perigosos e enganosos).
Os padrões C99 e C ++ 03 estão disponíveis em formato de livro na Wiley e no BSI (British Standards Institute):
Versões preliminares do comitê de normas (grátis)
Os rascunhos de trabalho para padrões futuros geralmente estão disponíveis nos sites do comitê:
Se você deseja obter rascunhos dos padrões C / C ++ atuais ou anteriores, existem alguns disponíveis gratuitamente na Internet:
Para C:
Para C ++:
Observe que esses documentos não são os mesmos do padrão, embora as versões anteriores às reuniões que decidem um padrão sejam geralmente muito próximas do que está no padrão final. As versões do FCD (Projeto final do comitê) são protegidas por senha; você precisa estar no comitê de padrões para obtê-los.
Embora as versões de rascunho possam estar muito próximas das versões finais ratificadas dos padrões, alguns dos editores deste post recomendam fortemente que você obtenha uma cópia dos documentos reais - especialmente se você planeja citá-los como referências. Obviamente, estudantes famintos devem seguir em frente e usar os rascunhos, se precisarem de dinheiro.
Parece que, se você estiver disposto e puder esperar alguns meses após a ratificação de um padrão, procurar "INCITS / ISO / IEC" em vez de "ISO / IEC" ao procurar um padrão é a chave. Ao fazer isso, um dos editores deste post conseguiu encontrar os padrões C11 e C ++ 11 a preços razoáveis. Por exemplo, se você pesquisar "INCITS / ISO / IEC 9899: 2011" em vez de "ISO / IEC 9899: 2011" em webstore.ansi.org , encontrará a versão em PDF com preços razoáveis.
O site https://wg21.link/ fornece links de URL curto para o rascunho de trabalho e padrões de rascunho atuais do C ++ e documentos do comitê:
O rascunho atual do padrão é mantido como fontes do LaTeX no Github . Essas fontes podem ser convertidas em HTML usando cxxdraft-htmlgen . Os sites a seguir mantêm as páginas HTML geradas:
Tim Song também mantém as versões HTML e PDF geradas do Networking TS e Ranges TS.