Skip to main content

Cos'è un errore di compilazione?

Un errore di compilazione è un errore nella creazione di un file di codice macchina per una lingua del computer.Molti lingue di computer compilano il loro codice sorgente in file di codice macchina prima che i programmi possano essere creati o eseguiti.Il tipo più comune di errore di compilazione è un errore di sintassi di base;Un piccolo errore può causare molti problemi con il codice.

I linguaggi di programmazione orientati agli oggetti più comuni, C ++ e Java , usa la compilation in qualche forma.Ciò è significativamente diverso dalle lingue interpretate, che utilizzano il codice di origine grezzo in fase di esecuzione per eseguire un programma.Non è necessario che una lingua sia intrinsecamente orientata agli oggetti per essere compilabile;C ++, ad esempio, può essere strutturato usando una programmazione orientata agli oggetti o procedurali.

La causa più comune degli errori di compilation è un errore di sintassi.Gli errori di sintassi sono errori sotto forma del codice sorgente grezzo, generalmente causati da una violazione dei principi delle lingue del computer.Questi errori possono essere semplici come dimenticare un punto e virgola alla fine di una riga di codice o complesso come inizializzare un array in modo errato.Di solito, non è estremamente difficile trovare e diagnosticare questi errori;La maggior parte dei compilatori mostra gli errori quando vengono riscontrati e non consente la formazione del codice macchina fino a quando gli errori non vengono risolti.Lingue diverse utilizzano compilatori diversi, tuttavia, quindi è possibile che un particolare tipo di errore di compilation possa essere presente in una lingua, ma non in un'altra.

a seconda della lingua e del compilatore utilizzato, un errore di compilation può mostrare tutti gli errori.Ad esempio, dimenticare un punto e virgola alla fine di una linea, quando una lingua richiede, può causare errori di analisi perché il compilatore non sa quando dovrebbe finire una linea particolare.Questo errore di analisi può manifestarsi come molti errori di compilation, facendo sembrare che ci siano improvvisamente problemi orribili con il codice anziché un piccolo errore di battitura.In generale, un'attenta attenzione all'obbedire alle regole di un linguaggio informatico può impedire questi tipi di errori.Allo stesso modo, se appare un improvviso assalto degli errori di compilation, il programmatore esperto può di solito dedurre che un singolo piccolo errore ha causato la maggior parte di essi.

Un'erveadconfiezione comune dei programmatori alle prime armi è che un errore di compilazione si bloccherà un crash un computer e questonon è mai il caso.Gli errori di compilazione sono limitati ai compilatori e la creazione del codice della macchina raramente provoca problemi per un intero sistema informatico.Nessun programma è infallibile, incluso un compilatore, ma le possibilità di causare problemi con un intero computer semplicemente compilando il codice o incontrando un errore di compilazione sono estremamente piccole.Una volta fissati tutti gli errori di compilazione, è probabile che un programma funzionerà senza intoppi, come doveva.