In informatica il termine run-time (o runtime, in italiano tempo di esecuzione) indica la fase di esecuzione di un programma.
È usato principalmente in contrapposizione a compile-time, che indica la fase di compilazione. Per esempio, alcuni errori nel programma possono essere trovati dal compilatore, e quindi al compile-time. Altri sono invece errori nella logica di funzionamento del programma, e possono essere trovati solo a runtime. La distinzione vale anche per l'allocazione di memoria, il link con librerie, etc.
Spesso, le routine di debugging possono essere eseguite solo in run-time, ad esempio quelle che controllano il superamento dei limiti degli array.
Il termine runtime viene usato come abbreviazione di runtime library, ossia una libreria di base utilizzata per permettere l'esecuzione di programmi scritti in un certo linguaggio di programmazione.
Di solito, quando vengono visualizzati errori del genere, vuol dire che il programmatore non aveva ancora previsto una gestione precisa per quel tipo di errore.
Questi errori sono i più difficili da individuare perché, al contrario degli errori di compilazione, non sono sempre evidenti e non vengono segnalati dal compilatore.
Runtime | Kørsel (datalogi) | Laufzeit (Informatik) | Runtime | Runtime | סיבוכיות זמן | ランタイムライブラリ | Biblioteka uruchomieniowa | Tempo de execução
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Run-time".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world