Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment ajouter une info-bulle à Li…
  • Histoire de codes de caractères ASC…
  • Comment faire pour exécuter des scr…
  • Comment lire le code ASCII Tableau d…
  • Comment découper une chaîne en deu…
  • Quels sont les avantages de COM + 
  • Comment dessiner un organigramme pou…
  • Bonjour Tutoriel Monde 
  • Comment faire pour convertir octal e…
  • Comment programmer une question et l…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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]);

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour installer QBasic Avec Windows XP 
  • Comment lire une chaîne de caractères Assembly Language 
  • PowerShell Windows 7 Tutorial 
  • Comment faire une console Eclipse Longer 
  • L'initialisation des paramètres d'entrée dans les Procédures 
  • Différence entre la grammaire régulière et grammaire hors-contexte 
  • Codage sécurisé Certification 
  • Comment ajouter une chaîne d'impression 
  • Comment utiliser ConsoleWrite aux données de la classe de sortie 
  • Comment faire un saut de ligne dans XSLT 
  • Connaissances Informatiques © http://www.ordinateur.cc