Domov Razvoj Kaj je napaka skladnje? - definicija iz tehopedije

Kaj je napaka skladnje? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni napaka sintakse?

Sintaksna napaka v računalništvu je napaka v sintaksi kodirnega ali programskega jezika, ki jo vnese programer. Napake sintakse ujame programski program, imenovan prevajalnik, in programer jih mora odpraviti, preden program sestavi in ​​nato zažene.

Techopedia razlaga sintaksično napako

Eden od načinov razmišljanja o sintaksični napaki je, da predstavlja pomembno varnostno funkcijo v jasnosti in uporabnosti kode. Tako kot pri drugih digitalnih tehnologijah, kot je e-poštni naslov, tudi opustitev ali napačna namestitev samo ene črke, številke ali znaka ustvarja kritične težave za računalniški sistem, ki mora kodo prebrati linearno. Koristno je tudi razmisliti o običajnih vzrokih napak v sintaksi - ali programer naredi tipkarsko napako ali pozabi obliko ali zaporedje neke besede ali ukaza.

Napake sintakse se razlikujejo od napak, ki vplivajo na programe v času izvajanja. Prevajalnik ne ujame številnih logičnih napak v računalniškem programiranju, ker lahko med izvajanjem programa povzročijo hude napake, vendar ustrezajo skladnji programa. Z drugimi besedami, računalnik ne more ugotoviti, ali bo logična napaka povzročila težave, lahko pa pove, kdaj koda ni skladna s skladnjo, ker je razumevanje te skladnje vgrajeno v domačo inteligenco prevajalnika.

Drug vidik razumevanja napak v sintaksi je, da prikazujejo, kako računalniki za razliko od ljudi ne morejo uporabljati vhoda, ki ni popolnoma zasnovan. Pomanjkanje točke ali vejice v stavku ali ukazu ali dveh zamenjanih črk v besedi zmede prevajalnika in onemogoči njegovo delo. Po drugi strani lahko človeški bralci opazijo tipografske napake in jih razumejo v kontekstu tega, kar berejo. Verjetno bodo inženirji z razvojem računalnikov v prihodnjih desetletjih lahko ustvarili prevajalnike in sisteme, ki lahko obravnavajo nekatere vrste sintaksičnih napak; tudi zdaj lahko v nekaterih okoljih za zbiranje orodij samodejno popravi napake sintakse na mestu.

Kaj je napaka skladnje? - definicija iz tehopedije