Errore di runtime

Un errore di runtime è un errore di programma che si verifica mentre il programma è in esecuzione. Il termine viene spesso usato in contrapposizione ad altri tipi di errori di programma, come gli errori di sintassi e gli errori di compilazione.

Esistono molti tipi diversi di errori di runtime. Un esempio è un errore logico, che produce un output errato. Per esempio, un calcolo errato nel codice sorgente o in un programma per fogli di calcolo può produrre un risultato errato quando un utente inserisce una formula in una cella. Un altro tipo di errore di runtime è una perdita di memoria. Questo tipo di errore fa sì che un programma continui a utilizzare sempre più RAM mentre è in esecuzione. Una perdita di memoria può essere dovuta a un ciclo infinito, alla mancata deallocazione della memoria inutilizzata o ad altri motivi.

Un arresto anomalo del programma è il tipo più evidente di errore di runtime, poiché il programma si chiude inaspettatamente mentre è in esecuzione. Gli arresti anomali possono essere causati da perdite di memoria o da altri errori di programmazione. Tra gli esempi comuni ci sono la divisione per zero, il riferimento a file mancanti, la chiamata di funzioni non valide o la gestione errata di determinati dati in ingresso.

NOTE: Gli errori di runtime vengono comunemente chiamati "bug" e spesso vengono individuati durante il processo di debug, prima che il software venga rilasciato. Quando gli errori di runtime vengono individuati dopo che un programma è stato distribuito al pubblico, gli sviluppatori rilasciano spesso patch, ovvero piccoli aggiornamenti, progettate per correggere gli errori.

Aggiornato April 27, 2012 da Per C.

quizMetti alla prova le tue conoscenze

Which operating system uses a database of system settings called a "registry?"

A
Android
0%
B
iOS
0%
C
Windows
0%
D
Unix
0%
Correct! Incorrect!     View the Registry definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Errore di runtime in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.