Errore di sintassi
Un errore di sintassi è un errore nel codice sorgente di un programma. Poiché i programmi per computer devono seguire una sintassi rigorosa per essere compilati correttamente, qualsiasi elemento del codice che non è conforme alla sintassi del linguaggio di programmazione genera un errore di sintassi.
A differenza degli errori logici, che riguardano il flusso o la logica di un programma, gli errori di sintassi sono piccoli errori grammaticali, a volte limitati a un singolo carattere. Ad esempio, un punto e virgola mancante alla fine di una riga o una parentesi graffa in più alla fine di una funzione può generare un errore di sintassi. Nel codice PHP riportato di seguito, la seconda parentesi graffa chiusa genererebbe un errore di sintassi, poiché nella funzione c'è una sola parentesi graffa aperta.
function testFunction()
{
echo "Just testing.";
}}
Di seguito è riportato un esempio di errore di sintassi in un file .SWIFT rilevato da Apple Xcode.
Alcuni IDE per lo sviluppo software controllano il codice sorgente alla ricerca di errori di sintassi in tempo reale, mentre altri generano errori di sintassi solo quando un programma viene compilato. Anche se un file di codice sorgente contiene un solo piccolo errore di sintassi, questo impedirà la corretta compilazione di un'applicazione. Analogamente, se esegui uno script tramite un interprete, eventuali errori di sintassi impediranno il completamento dello script. Nella maggior parte dei casi, il compilatore o l'interprete indica la posizione (o il numero di riga) dell'errore di sintassi, rendendo facile per il programmatore individuare e correggere l'errore.
Metti alla prova le tue conoscenze