Sintassi
Ogni lingua parlata ha un insieme generale di regole che stabilisce come devono essere strutturate le parole e le frasi. Queste regole sono chiamate complessivamente sintassi della lingua. Nella programmazione informatica, la sintassi ha lo stesso scopo e definisce come devono essere disposte le dichiarazioni, le funzioni, i comandi e altre istruzioni.
Molti linguaggi di programmazione condividono regole sintattiche simili, mentre altri hanno una struttura sintattica unica. Ad esempio, C e Java usano una sintassi simile, mentre Perl presenta molte caratteristiche che non si trovano né nel linguaggio C né in Java.
Il codice sorgente di un programma deve avere una sintassi corretta per poter essere compilato correttamente e trasformato in un programma. In realtà, la sintassi deve essere perfetta, altrimenti il programma non verrà compilato e produrrà un "errore di sintassi". Un errore di sintassi può essere semplice come una parentesi mancante o un punto e virgola dimenticato alla fine di un'istruzione. Anche questi piccoli errori impediscono la compilazione del codice sorgente.
Fortunatamente, la maggior parte degli ambienti di sviluppo integrati (IDE) include un parser, che rileva gli errori di sintassi nel codice sorgente. I parser moderni possono persino evidenziare gli errori di sintassi prima che un programma venga compilato, rendendo facile per il programmatore individuarli e correggerli.
NOTE: Gli errori di sintassi sono chiamati anche errori in fase di compilazione, poiché possono impedire la compilazione di un programma. Gli errori che si verificano in un programma dopo la compilazione sono chiamati errori di runtime, poiché si verificano mentre il programma è in esecuzione.
Metti alla prova le tue conoscenze