Runtime
Runtime indica il tempo durante il quale un programma viene eseguito su un computer o dispositivo. Durante il runtime, la CPU del computer esegue i comandi contenuti nel codice macchina del programma. Inizia quando si apre per la prima volta un programma e il sistema operativo lo carica nella RAM, insieme alle librerie aggiuntive o ai framework esterni richiesti dal programma. Il runtime termina quando si chiude o si esce dal programma e la memoria allocata per esso diventa disponibile per altri programmi.
Nel contesto dello sviluppo software, la parola "runtime" indica anche l'ambiente all'interno del quale uno sviluppatore progetta l'esecuzione di un programma. L'ambiente di esecuzione è costituito dal sistema operativo e dalle librerie di codice collegate. Ad esempio, i programmi eseguiti in Windows effettuano chiamate ai file di libreria a collegamento dinamico (DLL) per eseguire varie funzioni standard. L'ambiente di esecuzione può includere anche macchine virtuali o programmi interpreti necessari per l'esecuzione del programma.
Un errore di runtime è un errore, o bug, che si verifica mentre il programma è in esecuzione. Il termine distingue questi errori da quelli che si verificano durante la compilazione del programma, come gli errori di sintassi e altri errori di compilazione.
Metti alla prova le tue conoscenze