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.

Aggiornato February 1, 2025 da Per C.

quizMetti alla prova le tue conoscenze

What action is required to view a password-protected file?

A
Encoding
0%
B
Uploading
0%
C
Encryption
0%
D
Decryption
0%
Correct! Incorrect!     View the Decryption definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Errore di sintassi 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.