Sintaktička pogreška

Autor: Louise Ward
Datum Stvaranja: 7 Veljača 2021
Datum Ažuriranja: 27 Lipanj 2024
Anonim
From C to Python by Ross Rheingans-Yoo
Video: From C to Python by Ross Rheingans-Yoo

Sadržaj

Definicija - Što znači sintaksa greška?

Sintaksna pogreška u računalnoj znanosti je pogreška u sintaksi kodirajućeg ili programskog jezika, koju unosi programer. Greške sintakse uhvatio je softverski program koji se zove kompajler, a programer ih mora ispraviti prije nego što se program sastavi, a zatim pokrene.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava sintaksu grešku

Jedan od načina razmišljanja o sintaksičkoj grešci je taj što ona predstavlja značajnu funkciju čuvanja u jasnoći i upotrebljivosti koda. Kao i u ostalim digitalnim tehnologijama, poput adrese, propuštanje ili pogrešno postavljanje samo jednog slova, broja ili znaka stvara kritične probleme računalnom sustavu koji mora čitati kôd linearno. Također je korisno razmisliti o uobičajenim uzrocima sintaksičkih pogrešaka - bilo programer napravi tipografsku pogrešku, ili zaboravi format ili redoslijed neke riječi ili naredbe.

Sintaksne pogreške razlikuju se od pogrešaka koje utječu na programe tijekom vremena izvođenja. Mnogo logičkih grešaka u računalnom programiranju ne nailazi na prevoditelj, jer iako mogu prouzrokovati teške pogreške tijekom pokretanja programa, one se podudaraju sa sintaksom programa. Drugim riječima, računalo ne može utvrditi hoće li logička greška stvoriti probleme, ali može otkriti kada kôd nije u skladu sa sintaksom, jer je razumijevanje te sintakse ugrađeno u izvornu inteligenciju prevoditelja.


Drugi aspekt razumijevanja sintaksičkih pogrešaka je taj što oni pokazuju kako, za razliku od ljudi, računala ne mogu koristiti ulaz koji nije savršeno dizajniran. Nedostatak točke ili zareza u rečenici ili naredbi, ili dva zamijenjena slova u riječi, zbunjuje sastavljača i onemogućuje njegov rad. S druge strane, ljudski čitatelji mogu uočiti tipografske pogreške i razumjeti ih u skladu sa onim što čitaju. Vjerojatno će inženjeri možda stvoriti sastavljače i sustave koji mogu podnijeti neke vrste sintaksičkih grešaka, dok će se računala razvijati u narednim desetljećima; čak i sada, u nekim sastavljajućim okruženjima, alati mogu automatski ispraviti sintaksičke pogreške na web mjestu.