Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire Apps iPSP 
  • Comment faire un patch 
  • Quel est le code de caractère 
  • Comment faire pour utiliser des scri…
  • Comment ajouter un Preloader 
  • Comment faire un fichier Setup.exe 
  • Tutoriels pour la programmation info…
  • Dressez la liste des types de donné…
  • Comment connecter TextBox à Binding…
  • Quels sont les avantages d' une inst…
  •   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

    Syntax Error vs sémantique

    Chaque langage de programmation a son propre ensemble de règles grammaticales , de déterminer les structures syntaxiques et termes qui peuvent apparaître dans les comptes de code. La gestion des erreurs est un élément majeur dans la programmation, afin que les développeurs doivent apprendre à gérer différents types, y compris sa syntaxe et sémantique des erreurs . Les erreurs de syntaxe surviennent en raison d' une mauvaise utilisation de structures linguistiques et des erreurs sémantiques surgissent en raison d'erreurs logiques. Ces deux types d'erreurs deviennent généralement apparente à différentes phases des projets de programmation . Langages de programmation

    Quand les programmeurs apprendre à coder dans des langues spécifiques , ils apprennent le vocabulaire et la grammaire dans ces langues. Quand un programmeur écrit une ligne de code dans lequel les structures linguistiques sont incorrectes, il s'agit d'une erreur de syntaxe. L'exemple de code Java suivant montre une ligne de code valide : int myNum = 5;

    L'altération suivant illustre une erreur de syntaxe : Int myNum = 5;

    Java est sensible à la casse , de sorte que le incorrect l'utilisation d'une lettre minuscule initiale supérieure pour le "int" déclaration de variables constitue une erreur de syntaxe. Il ya beaucoup d' erreurs de syntaxe possibles , dont un grand nombre sont de simples fautes de frappe . Si un programmeur utilise un environnement de développement intégré , il verra les erreurs de syntaxe mis en évidence comme il tape le code .
    Logic

    Chaque programme comporte des étapes logiques de traitement . Les programmeurs dicter ce qui va se passer quand un programme s'exécute en utilisant les structures de contrôle telles que les boucles et instructions conditionnelles . Les erreurs sémantiques des erreurs dans ces structures logiques. Par exemple , le code JavaScript suivant montre une boucle valide : var compteur : var myArray = new Array ( 3, 7, 2); for ( compteur = 0; compteur < myArray.length ; compteur + +) { document.write ( myArray [ compteur ] );}

    Ce code parcourt la structure du tableau jusqu'à ce qu'il atteigne la fin. La boucle s'arrête lorsqu'il atteint l'élément final en raison des contrôles de tests conditionnels que la variable compteur n'est pas plus grand que la longueur de matrice moins un, ce qui est l'indice dans la structure finale . La version modifiée suivant inclut une erreur sémantique : var compteur : var myArray = new Array ( 3, 7, 2); for ( compteur = 0; compteur < = myArray.length ; compteur + +) { document.write ( myArray [ contre ] ) ; }

    Cette fois la boucle, avec un signe égal supplémentaire dans la deuxième ligne , va parcourir lorsque le compteur est égale à la longueur du tableau , qui est sorti - avec ses limites . Cela peut provoquer le script pour bloquer lorsqu'il s'exécute.
    Exécution

    fonction de la langue en question , certaines erreurs de syntaxe empêcher un programme de s'exécuter du tout . Par exemple , lorsque vous utilisez l'IDE Eclipse pour créer des programmes Java , les développeurs ne peuvent pas compiler et exécuter leurs applications à moins qu'ils n'aient aucune erreur de syntaxe en eux. Cela crée un modèle de travail dans lequel les développeurs à identifier les erreurs de syntaxe à un stade précoce . Toutefois, cela ne s'applique qu'aux erreurs de syntaxe, les erreurs sémantiques ne sont normalement pas empêcher un programme de compilation et l'exécution .
    Essai

    Les programmeurs n'ont généralement pas conscience de sémantique erreurs jusqu'à ce que la phase de test d'un projet. Un programme peut contenir des erreurs sémantiques et encore exécuter . Selon le programme et sur ​​le processus de test , une erreur sémantique peut passer inaperçue jusqu'à ce que des tests approfondis ont été effectués . Les processus de test et de débogage fournir aux développeurs la possibilité d'identifier et de corriger la syntaxe et sémantique des erreurs .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Tutoriels pour la programmation informatique 
  • Comment modifier un fichier VBS 
  • Comment supprimer un fichier de git commit 
  • Qu'est-ce qu'une variable en programmation 
  • Tutoriels pour SQLAlchemy de Python 
  • Comment faire un organigramme modulaire 
  • Comment calculer NS2 bande passante 
  • Idées pour CONT 
  • Comment faire pour modifier les métadonnées pour une photo 
  • Comment dépassements et format bogues de chaîne peuvent modifier le déroulement du programme de v…
  • Connaissances Informatiques © http://www.ordinateur.cc