Versions PDF de la norme
Au 1er septembre 2014, les meilleurs emplacements par prix pour les documents standards C et C ++ en PDF sont:
Vous ne pouvez généralement pas obtenir les anciennes révisions d'une norme (toute norme) directement des organismes de normalisation peu de temps après la publication d'une nouvelle édition de la norme. Ainsi, il sera difficile de trouver des normes pour C89, C90, C99, C ++ 98, C ++ 03 auprès d'un organisme de normalisation. Si vous avez besoin d'une ancienne révision d'une norme, vérifiez Techstreet comme une source possible. Par exemple, il peut toujours fournir la version canadienne CAN / CSA-ISO / IEC 9899: 1990 en format PDF, moyennant des frais.
Versions électroniques non PDF de la norme
Versions imprimées de la norme
Des exemplaires imprimés des normes sont disponibles auprès des organismes nationaux de normalisation et de l' ISO, mais sont très coûteux.
Si vous voulez une copie papier de la norme C90 pour beaucoup moins d'argent que ci-dessus, vous pourrez peut-être trouver une copie d'occasion bon marché du livre de Herb Schildt The Annotated ANSI Standard sur Amazon , qui contient le texte réel de la norme (utile) et commentaires sur la norme (moins utile - elle contient plusieurs erreurs dangereuses et trompeuses).
Les normes C99 et C ++ 03 sont disponibles sous forme de livre auprès de Wiley et du BSI (British Standards Institute):
Projets de versions du comité des normes (gratuits)
Les projets de normes futures sont souvent disponibles sur les sites web des commissions:
Si vous souhaitez obtenir des brouillons à partir des normes C / C ++ actuelles ou antérieures, certaines sont disponibles gratuitement sur Internet:
Pour C:
Pour C ++:
Notez que ces documents ne sont pas les mêmes que la norme, bien que les versions juste avant les réunions qui décident d'une norme soient généralement très proches de ce qui se trouve dans la norme finale. Les versions FCD (Final Committee Draft) sont protégées par mot de passe; vous devez faire partie du comité des normes pour les obtenir.
Même si les versions préliminaires peuvent être très proches des versions finales ratifiées des normes, certains éditeurs de ce poste vous conseillent fortement d'obtenir une copie des documents réels - surtout si vous prévoyez de les citer comme références. Bien sûr, les élèves affamés devraient continuer et utiliser les brouillons s'ils sont à court d'argent.
Il semble que, si vous êtes disposé et capable d'attendre quelques mois après la ratification d'une norme, rechercher "INCITS / ISO / IEC" au lieu de "ISO / IEC" lors de la recherche d'une norme soit la clé. Ce faisant, l'un des rédacteurs de cet article a pu trouver les normes C11 et C ++ 11 à des prix raisonnables. Par exemple, si vous recherchez «INCITS / ISO / IEC 9899: 2011» au lieu de «ISO / IEC 9899: 2011» sur webstore.ansi.org, vous trouverez la version PDF à un prix raisonnable.
Le site https://wg21.link/ fournit des liens URL courts vers le projet de travail actuel C ++ et les projets de normes et les documents de comité:
Le projet actuel de la norme est conservé en tant que sources LaTeX sur Github . Ces sources peuvent être converties en HTML à l'aide de cxxdraft-htmlgen . Les sites suivants gèrent les pages HTML ainsi générées:
Tim Song gère également les versions HTML et PDF générées des Networking TS et Ranges TS.