Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment créer connecter en HTML 
  • Je ne peux pas obtenir un proxy pour…
  • Comment écrire un programme qui con…
  • Syntax Error vs sémantique 
  • Comment Passer une ligne dans MATLAB…
  • Comment utiliser Module Avec Double 
  • Comment utiliser le décalage de bit…
  • Comment changer un titre de page dan…
  • Comment tracer Grandes Lignes dans M…
  • Différence entre automates détermi…
  •   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 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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment débogage avec Eclipse JSP 
  • Comment insérer un Div dans un Div 
  • Comment formater un Dump Stream XMPP 
  • La différence entre SOAP et REST service Web 
  • Comment faire pour créer une DLL VB6 serveur Formulaire événement dans le processus 
  • Comment formater une liste avec la valeur sélectionnée 
  • Comment créer une liste déroulante Utiliser XSL 
  • Vous pouvez terminer un thread sans tuer le process 
  • Pourquoi est binaire utilisé dans les ordinateurs 
  • Comment écrire des tâches Rake 
  • Connaissances Informatiques © http://www.ordinateur.cc