| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Differenza tra Runtime e ora di compilazione
    Il funzionamento interno di un computer resta un mistero per l' utente medio , che si basa sul lavoro di programmatori per dire al computer cosa fare. Il programmatore deve capire il modo in cui il computer si aspetta di ricevere i comandi e le due fasi di esecuzione del programma - tempo di compilazione e di esecuzione - in aggiunta ad altri concetti . Compilare Tempo
    compilazione tempo traduce il codice da linguaggio umano in linguaggio macchina .

    La prima fase l'esecuzione di un programma , in fase di compilazione , comporta la traduzione dal linguaggio che gli esseri umani capiscono, o il codice sorgente , di lingua che i computer capiscono, o codice macchina . Il codice sorgente contiene parole che riconosci , numeri in formato decimale e raggruppamenti organizzativi che rendono più facile da comprendere il flusso di istruzioni . La fase di compilazione completa quando il nuovo programma è un file eseguibile .
    Runtime
    runtime si verifica quando il computer esegue il programma .

    Il computer utilizza le istruzioni di compilazione produce per eseguire il programma . Durante la fase di esecuzione , il computer legge dalla traduzione del codice sorgente di svolgere i compiti del programmatore ha inserito nel codice . Ogni volta che qualcuno esegue il programma , lo fa in fase di esecuzione .
    Differenza
    Runtime e la fase di compilazione costituiscono due diverse fasi di lavorazione .

    Tempo di compilazione avviene solo una volta , tradurre il codice sorgente in un file eseguibile . Il file eseguibile può avviare la runtime di un qualsiasi numero di volte senza mai bisogno di rivisitare la fase di compilazione a meno che il programma necessita di modifiche . La maggior parte dei utenti dei programmi di esperienza runtime solo .
    Di compilazione Errori
    errori in fase di compilazione si verificano prima che il programma diventa eseguibile .

    Gli errori possono verificarsi sia durante le fasi di esecuzione del programma . Compilare errori di tempo , o errori di sintassi , esistono nel codice sorgente . Gli esempi includono i comandi di errori di ortografia , l'ordine non corretta delle operazioni, tipo mismatching variabile e omissione di elementi necessari . Un programmatore può rilevare gli errori in fase di compilazione abbastanza facilmente perché sono sintattica piuttosto che logico. Il compilatore generalmente indicare un errore in fase di compilazione e né spiegare o dare indizi su come risolverli . Se il compilatore produce con successo un file eseguibile dal codice sorgente , il programma non contiene errori di compilazione.
    Catastrofici Runtime Errori
    errori di runtime può causare il crash del programma . Gli errori di runtime

    verificano mentre un programma viene eseguito . Errori di runtime catastrofici provocano un programma di crash e di interrompere l'esecuzione prematuramente . Gli esempi includono l'accesso alla memoria limitata e la divisione per zero . L'istruzione x /y è corretto sintatticamente , ma se y contiene il valore 0 in fase di esecuzione , si andrà in crash del programma. Un programmatore può trovare la cattura di errori di runtime catastrofici difficili , perché di solito si verificano solo in determinate condizioni .
    Logiche Runtime Errori
    errori di runtime può causare un comportamento indesiderato.

    Un errore logico non causa il crash del programma , ma fa correre in un modo che il programmatore non ha inteso . Si consideri un programma con un menu di opzioni che si aspetta che l'utente immetta il numero di opzione che desidera. Se l' utente immette una lettera , il programma , in attesa di un numero , lo converte in un valore numerico e invia l' utente a una delle opzioni del menu . Il programma viene eseguito come se niente fosse , invece di dire all'utente che ha inserito una opzione non valida .

    Previous :

    next :
      Articoli Correlati
    ·Come rippare Codici BYOND 
    ·Come usare Caso in UML 
    ·Come convertire una stringa in un DataSet 
    ·Come scrivere while Looping 
    ·Come installare CVS Tortoise 
    ·Programmazione Strumenti per i bambini 
    ·Come riavviare la sessione X 
    ·Come spostare un ricorsivo sottodirectory 
    ·Come creare un array in Python 
    ·Come eseguire l'override di un H2 Tag 
      Articoli in evidenza
    ·Come Timeout in JavaScript 
    ·Quali sono i dati entry Screen Lingue usate 
    ·Come convertire una stringa alfabetica di numeri in Jav…
    ·Come convertire DataReader to DataSet 
    ·Come utilizzare Awk in Perl 
    ·Come aprire un file in Visual Basic 
    ·Come fare un array vuoto su Python 
    ·Come calcolare la lunghezza della stringa 
    ·Come Downcast in VB.NET 
    ·Come rimuovere un carattere di nuova riga in C 
    Copyright © Conoscenza Informatica http://it.wingwit.com