| 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 exécution et heure de compilation
    Le fonctionnement interne d'un ordinateur reste un mystère pour l'utilisateur moyen , qui s'appuie sur le travail des programmeurs pour indiquer à l'ordinateur ce qu'il faut faire . Le programmeur doit comprendre la façon dont l'ordinateur s'attend à recevoir des commandes et les deux étapes de l'exécution du programme - moment de la compilation et de l'exécution - en plus d'autres concepts. Compiler Temps
    Compile temps se traduit par le code du langage humain au langage machine.

    La première étape dans l'exécution d'un programme, la compilation, implique la traduction de la langue que les humains comprennent , ou code source, à la langue que les ordinateurs comprennent , ou code machine. Le code source contient des mots que vous reconnaissez , les numéros au format décimal et regroupements organisationnels qui font qu'il est plus facile de comprendre le flux d' instructions. L'étape de la compilation se termine lorsque le nouveau programme est un fichier exécutable .
    Runtime
    exécution se produit que l'ordinateur exécute le programme .

    L'ordinateur utilise les instructions de compilation produit pour exécuter le programme. Lors de l'exécution , l'ordinateur lit à partir de la traduction du code source pour accomplir les tâches que le programmeur a incorporées dans le code. Chaque fois que quelqu'un exécute le programme , il le fait dans l'exécution.
    Différence
    exécution et de la compilation constituent deux étapes différentes de traitement . La compilation de

    a lieu une seule fois, la traduction du code source dans un fichier exécutable . Le fichier exécutable peut lancer l'exécution un certain nombre de fois sans jamais avoir besoin de revisiter moment de la compilation si le programme nécessite des changements . La plupart des utilisateurs de programmes connaissent seulement l'exécution.
    Moment de la compilation erreurs
    des erreurs de compilation se produisent de temps avant que votre programme est exécutable.

    erreurs peuvent se produire au cours de deux étapes de l'exécution du programme . Compiler des erreurs de temps , ou des erreurs de syntaxe , existent dans le code source . Les exemples incluent les commandes mal orthographiés, ordre incorrect des opérations de type désadaptation variable et l'omission d' éléments nécessaires . Un programmeur peut détecter des erreurs de compilation assez facilement parce qu'ils sont syntaxique plutôt que logique. Le compilateur généralement signaler une erreur lors de la compilation et expliquer ou de donner des indices sur la façon de les corriger. Si le compilateur produit avec succès un fichier exécutable à partir de votre code source , votre programme ne contient pas d'erreurs de compilation .
    Catastrophiques erreurs d'exécution
    erreurs d'exécution peut causer votre programme de crash . Les erreurs d'exécution

    surviennent alors qu'un programme s'exécute. Erreurs d'exécution catastrophiques provoquent un programme visant à bloquer et arrêter l'exécution prématurément. Les exemples incluent l'accès de mémoire restreinte et la division par zéro . La déclaration x /y est correct syntaxiquement , mais si y contient la valeur 0 à l'exécution, il va se planter le programme. Un programmeur peut trouver attraper les erreurs d'exécution catastrophiques difficiles parce qu'ils se produisent habituellement seulement sous certaines conditions.
    Logiques erreurs d'exécution
    erreurs d'exécution peuvent provoquer un comportement inattendu .

    Une erreur de logique ne provoque un plantage du programme , mais il est géré d'une manière que le programmeur n'a pas l'intention . Considérons un programme avec un menu d'options qui attend l'utilisateur d'entrer le numéro de l'option qu'elle désire. Si l'utilisateur saisit une lettre , le programme , s'attendant à un nombre , le convertit en une valeur numérique et l'envoie à l'utilisateur de l'une des options de menu. Le programme s'exécute comme si de rien n'était au lieu de dire à l'utilisateur que son entrée une option valable.

    Previous :

    next :
      articles connexes
    ·Comment configurer un calendrier Outlook Script 
    ·Comment utiliser une carte contrôleur RAID en DOS 
    ·Comment afficher Wingdings sur un clavier 
    ·Comment écrire un script Shell pour supprimer des fich…
    ·Comment calculer le jour de la semaine pour une année 
    ·Mon Windows Mobile ne s'ouvre pas ashx 
    ·Comment lire les fichiers DLL 
    ·Qu'est-ce débordement de la pile à la ligne 42 
    ·Comment centrer une image en utilisant HTML Programmati…
    ·Comment forcer un destructeur Appel en C + + Net 
      articles en vedette
    ·Les avantages de printemps sur Struts 
    ·Comment créer un login & Response page 
    ·Comment faire une liste de diffusion PHP 
    ·Pourquoi mon Javascript Montrer Void 
    ·Comment faire pour installer Eclipse pour BlackBerry 
    ·Principes de Programmation par Contraintes 
    ·Comment un texte d'ancrage à un article 
    ·L' authentification requise pour Java 
    ·Comment faire pour créer un fichier de clés pour les …
    ·Comment supprimer une liste Box Entrée dans MATLAB 
    Copyright © Connaissances Informatiques http://fr.wingwit.com