| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Qu'est-ce qu'un programmeur ISO
    L' ISO - l'Organisation internationale de normalisation - a élaboré des normes plus de 18.500 pour différents sujets , y compris pour le langage de programmation C ? . L' ISO a adopté ses normes pour C en 1999 et a mis à jour plusieurs fois depuis . Un programmeur ISO est celui qui connaît et suit les normes ISO pour C. Portée

    La norme ISO pour la programmation C couvre la représentation , de la syntaxe et contraintes du langage C , les règles sémantiques pour interpréter les programmes C ; la représentation des données d'entrée et de sortie , et les restrictions et les limites imposées par la conformité aux normes . Il ne précise pas les mécanismes par lesquels l'ordinateur transformer et emploient des programmes , ou la entrée et de sortie de l'ordinateur. L' ISO définit également aucune limite sur la taille ou la complexité d'un programme et la quantité de données qu'il contient.
    Conformité

    " se conformer strictement " les programmes ne utiliser les fonctionnalités du langage C et la bibliothèque spécifié dans la norme ISO . Ces programmes n'utilisent jamais un comportement non défini ou non spécifié , le terme ISO pour le comportement du programme en dehors des normes. Programmes rigoureusement conformes doivent suivre tous les «doit » et « doivent démunis ", a déclaré à la norme ISO C . Si vous écrivez un programme qui va à l'encontre de ces obligations et interdictions , il n'est pas strictement conforme, mais si cela fonctionne correctement et utilise les données correctes , il est encore un bon programme.
    Écriture programmes

    Lorsque vous écrivez un nouveau programme ISO- conforme, utiliser les styles et les lignes directrices de la plus récente série de mises à jour. S'il ya une possibilité que quelqu'un l'aide d'un compilateur plus, pré- ISO pour travailler sur votre programme , écrire un programme qui peut fonctionner dans les deux environnements . Par exemple, si vous utilisez la macro TDDC en -tête et fichiers sources , il travaillera dans les compilateurs actuels et pré- ISO , bien que les compilateurs pré- ISO quittent la macro non définie . Certaines fonctions C - blocs de code réutilisables - ne peuvent pas être écrits pour répondre à la fois des normes pré-et post -ISO , cependant
    Mise à jour

    Si vous avez un . l'application en pré- ISO C existant et que vous souhaitez le mettre à jour - par exemple , d'utiliser des prototypes de fonctions ISO qui définissent les paramètres des fonctions de - il ya quatre façons de mettre à jour votre code. Si vous recompilez sans modifications le compilateur d'identifier les disparités dans la liste des paramètres. Alternativement, vous pouvez modifier toutes les définitions de fonction à utiliser des prototypes de fonctions . Les options les plus efficaces sont l'ajout de prototypes de fonctions aux en-têtes , ou les ajouter à deux têtes et les débuts de fichiers source. [ ref4 , mise à jour du code existant

    Previous :

    next :
      articles connexes
    ·Comment compiler Netcat 
    ·Comment lire des données dans Xcode 
    ·Comment utiliser LINQ dans WPF 
    ·Comment faire un projet dans Xcode partir d'un dossier …
    ·C + + et la vérification des erreurs de syntaxe 
    ·Comment utiliser la pile STL Container Classe 
    ·Comment créer une classe C + + 
    ·Comment remplir un vecteur C 
    ·Comment programmer les pointeurs C 
    ·Un tutoriel sur Microsoft Visual Studio C + + 
      articles en vedette
    ·Qu'est-ce que NetBeans développement 
    ·Comment utiliser la Visionneuse d'ancres lisses 
    ·Comment imprimer des images avec AS3 
    ·Comment utiliser USB IO OCX en C 
    ·Comment lier DataTable à ListView dans Net 
    ·Comment définir la valeur d'une requête MySQL comme u…
    ·Exceptions définies par l'utilisateur en Java 
    ·Comment faire pour activer validateurs ASP.NET avec Jav…
    ·Installation MSI imbriqué 
    ·Comment connecter Visual C à une base de données Acce…
    Copyright © Connaissances Informatiques http://fr.wingwit.com