| 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 >> Computer Programming Languages >> Content
    Différence entre une erreur de syntaxe et d'une erreur sémantique
    programmation peut être une tâche complexe. Aucun programmeur écrit du code parfait la première fois ou à chaque fois. Pour cette raison , apprendre à trouver et corriger les erreurs dans votre code est un élément important dans le travail de n'importe quel programmeur . Les erreurs de programmation sont également variées de sorte que les techniques utilisées pour localiser et remédier doivent être adaptées en fonction . Les erreurs de syntaxe se produisent lorsque le code ne respecte pas correctement les règles de grammaire d'un langage de programmation. Les erreurs sémantiques se produisent lorsque le code comprend des erreurs logiques. Syntaxe
    Langages de programmation

    , comme les langues naturelles , ont chacun leur propre ensemble de règles grammaticales. Ces règles précisent les caractères du texte et les structures que les programmeurs peuvent utiliser pour livrer leurs applications. Dans la plupart des cas, une partie du code de programmation comprendra des caractères alphabétiques et numériques ainsi que des symboles de ponctuation. Ces symboles ont une signification particulière au sein d'une langue. L'exemple de code PHP suivant illustre une déclaration correcte : $ some_name = "Martha" ;

    La version modifiée suivant contient deux erreurs de syntaxe : some_name = " Martha ;

    Le nom de la variable n'est pas correctement indiqué et la fermeture ensemble de citations pour la valeur de la variable est absente.
    Logic

    Lorsque les développeurs de créer du code de programmation pour mettre en œuvre un domaine particulier de la fonctionnalité de l'application , ils ont besoin de définir les tâches de l'ordinateur pour mener à bien , en utilisant des déclarations . Ces déclarations apparaissent souvent au sein des structures de contrôle complexes , y compris des boucles et conditionnelles . Lors de l'utilisation des structures de contrôle de certaines erreurs sémantiques ou logiques sont monnaie courante. L'exemple de code JavaScript suivant illustre la création d'un tableau, puis accéder à un élément : var mypals = [ "bob ", " joe" , "sam" ] ; document.write ( mypals [ 0]);
    < p > Ce code écrit le premier élément du tableau dans la page Web. La version modifiée suivant contient une erreur sémantique : var mypals = [ "bob ", " joe" , "sam" ] ; document.write ( mypals [ 3 ] );

    Ce code tente de lire à partir d'une position de l'élément qui est en dehors de la plage du tableau. Le dernier élément du tableau est à deux positions pour ce code peut provoquer un plantage du programme .
    Développement

    fonction de l'évolution pratique un programmeur utilise certaines erreurs peuvent être plus faciles que d'autres à choisir pendant le processus de codage. Par exemple si vous utilisez un environnement de développement intégré ou un éditeur de code qui met en évidence la syntaxe des erreurs seront immédiatement visibles. Lors de l'écriture d'applications Java dans un IDE comme Eclipse , les programmeurs sont incapables de compiler et exécuter du code qui contient des erreurs de syntaxe qui sont aussi visiblement mis en évidence dans l'interface. Toutefois, les erreurs sémantiques passent souvent inaperçues jusqu'à ce que le code s'exécute quand ils ne peuvent empêcher certains programmes de crash ou ne fonctionnent pas correctement .
    Essai

    erreurs de syntaxe sont détectées pendant le processus de développement dans de nombreux cas , mais cela ne dépendent de la plate-forme utilisée. Par exemple lors de l'élaboration d'un site web utilisant PHP scripts développeurs sont en mesure de télécharger du code avec des erreurs de syntaxe sur les sites Web . Lorsque ces scripts sont récupérées dans le navigateur Web , ils peuvent afficher des messages d'erreur. Le processus de test pour toute application devrait permettre d'identifier des erreurs sémantiques qui ne peuvent devenir visibles lorsque les développeurs vérifier le comportement d' une application lors de son exécution.

    Previous :

    next :
      articles connexes
    ·Comment utiliser les fichiers GPX 
    ·Syntaxe d'une fonction 
    ·Comment mettre en place un fichier EXE Switch 
    ·Comment remplacer Div texte avec CSS 
    ·Liste des commandes SQL 
    ·Comment faire pour mettre un point d'exclamation dans T…
    ·Comment faire un programme de boucle infinie dans Basic…
    ·Comment savoir Macromedia flash 
    ·Comment faire pour convertir une colonne de DataView à…
    ·Qu'est-ce que la cohésion en génie logiciel 
      articles en vedette
    ·Ce qui est proche PASCAL et FAR PASCAL 
    ·Comment corriger une erreur de syntaxe 
    ·Comment ajouter une zone de liste déroulante à un for…
    ·Comment consigner les erreurs et les attraper Grâce ex…
    ·Comment créer un serveur MySQL sur CentOS 2010 
    ·Comment faire pour créer un carré avec PHP 
    ·Comment lire un fichier délimité par des tabulations …
    ·Comment faire pour utiliser la commande SNMP Pour obten…
    ·Comment vérifier si une valeur est dans un Hash en Pyt…
    ·Propriétés commun entre une case à cocher et des bou…
    Copyright © Connaissances Informatiques http://fr.wingwit.com