Obtenir la norme C11

Problème

Vous souhaitez obtenir la norme C11. Vous voudriez pouvoir la lire en ligne sur Internet ou la télécharger.

Solution

Comme toute norme, vous pouvez obtenir ISO/CEI 9899:2011 auprès de l’organisme de normalisation de votre pays.

Cette norme est également disponible sur le site de l’ISO (http://www.iso.org).

Un document au stade de brouillon (draft) a servi à l’élaboration de la norme et il n’existe que quelques différences cosmétiques avec la norme. Vous pouvez le télécharger depuis http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf.

Discussion

Tout d’abord, signalons que cette norme est un document soumis au droit d’auteur (ou copyright selon les législations). Comme il est en vente sur le site de l’ISO et dans les organismes de normalisation des pays, vous ne devriez pas pouvoir l’obtenir gratuitement. Le plus simple est donc de le commander moyennant finance.

Vous trouverez par contre le document n1570.pdf à télécharger gratuitement. Les différences avec la norme sont peu nombreuses. En particulier, page 176, le brouillon indique que la constante __STDC_VERSION__ vaut 201ymmL. La norme aurait dû figer cette constante, par exemple à 201112L qui correspond à sa date de parution. Mais même à cet endroit, le brouillon et la norme sont identiques.

La question que vous devez vous poser est la suivante : de quoi avez-vous besoin ?

  • D’un...

Pour consulter la suite, découvrez le livre suivant :
couv_EI3CACT.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Programmer et compiler avec la norme C11