Gramatika i pravila pisanja programa
SINTAKSA i SEMANTIKA |
||
Svaki jeziku, bio on govorni ili programski, ima pravila koja treba poštovati prilikom pisanja u njemu. Tako je pravilo da se rečenica započinje velikim slovom, a završava tačkom. Programski jezici su mnogo striktniji po pitanju pravila koja se moraju zadovoljiti.
Sintaksa definiše pisanja riječi nekog jezika.
U računarstvu i lingvistici, raščlanjivanje
(formalnije: sintaksna analiza) je postupak
analiziranja niza tokena radi utvrđivanja gramatičke strukture u odnosu
na datu (više ili manje) formalnu gramatiku. (Kod Pascala se odvija
u toku kompajliranja.) Npr.: “Jutros je osvanulo nebo bez oblaka i odmah je počelo kišiti dok se smrkavalo.” Ili poznati paradoks: “Jedan Atinjanin kaže svi
Atinjani lažu.” Sa semantikom je znatno veći problem, jer ju je praktično nemoguće u potpunosti formalizirati, tako da sematičke greške kompajler ne može otkriti, već se one otkrivaju u fazi testiranja programa.
|
||
|
copyright M2M |