Sintaktička pogreška
Sintaksna pogreška je pogreška u Izvorni kod programa. Budući da se računalni programi moraju strogo pridržavati sintaksa do sastaviti ispravno, bilo koji aspekt koda koji nije u skladu sa sintaksom programski jezik proizvest će sintaksnu pogrešku.
Za razliku od logičke pogreške, koje su pogreške u tijeku ili logici programa, sintaksne pogreške su male gramatičke pogreške, ponekad ograničene na jednu lik. Na primjer, točka-zarez koji nedostaje na kraju retka ili dodatna zagrada na kraju retka funkcija može proizvesti sintaksnu pogrešku. U PHP koda ispod, druga zatvorena zagrada rezultirala bi sintaksnom pogreškom, jer u funkciji postoji samo jedna otvorena zagrada.
test funkcijeFunction ()
{
odjek "Samo testiranje.";
}}
Neki razvoj softvera ides provjerite izvorni kôd zbog sintaksnih pogrešaka u sustavu stvarnom vremenu, dok drugi generiraju sintaksne pogreške samo kad je program kompiliran. Čak i ako datoteka izvornog koda sadrži jednu malu sintaksnu pogrešku, to će spriječiti primjena od uspješnog sastavljanja. Slično tome, ako pokrenete rukopis kroz tumač, bilo kakve sintaksne pogreške spriječit će dovršavanje skripte. U većini slučajeva prevodilac ili prevoditelj daje mjesto (ili broj retka) sintaksne pogreške, što programeru olakšava pronalaženje i ispravljanje pogreške.