Domov vývoj Čo je to chyba syntaxe? - definícia z technológie

Čo je to chyba syntaxe? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená chyba syntaxe?

Chyba syntaxe v informatike je chyba v syntaxi kódovacieho alebo programovacieho jazyka, ktorú zadal programátor. Chyby syntaxe sú zachytené softvérovým programom nazývaným kompilátor a programátor ich musí opraviť skôr, ako je program zostavený a potom spustený.

Techopedia vysvetľuje chybu syntaxe

Jedným zo spôsobov, ako myslieť na chybu syntaxe, je to, že predstavuje významnú funkciu stráženia v zrozumiteľnosti a použiteľnosti kódu. Rovnako ako v prípade iných digitálnych technológií, ako je e-mailová adresa, vynechanie alebo nesprávne umiestnenie iba jedného písmena, čísla alebo znaku spôsobuje kritický problém počítačovému systému, ktorý musí čítať kód lineárne. Je tiež užitočné zamyslieť sa nad obvyklými príčinami syntaktických chýb - buď programátor urobí typografickú chybu, alebo zabudne formát alebo postupnosť nejakého slova alebo príkazu.

Chyby syntaxe sa líšia od chýb, ktoré ovplyvňujú programy počas doby vykonávania. Kompilátor nezachytí veľa logických chýb v počítačovom programovaní, pretože hoci môžu pri spustení programu spôsobiť vážne chyby, sú v súlade so syntaxou programu. Inými slovami, počítač nedokáže zistiť, či logická chyba spôsobí problémy, ale dokáže zistiť, kedy kód nezodpovedá syntaxi, pretože porozumenie tejto syntaxe je zabudované do natívnej inteligencie kompilátora.

Ďalším aspektom pochopenia syntaktických chýb je to, že ukazujú, ako na rozdiel od ľudí nemôžu počítače používať vstup, ktorý nie je dokonale navrhnutý. Absencia bodky alebo čiarky vo vete alebo príkaze, alebo dve zamenené písmená v slove, prekladač skresľuje a znemožňuje jeho prácu. Na druhej strane, ľudskí čitatelia si môžu všimnúť typografické chyby a porozumieť im v kontexte toho, čo čítajú. Je pravdepodobné, že s vývojom počítačov v nasledujúcich desaťročiach môžu inžinieri vytvoriť kompilátory a systémy, ktoré dokážu zvládnuť niektoré typy syntaktických chýb; Aj v niektorých kompilačných prostrediach môžu nástroje na mieste automaticky opraviť chyby syntaxe.

Čo je to chyba syntaxe? - definícia z technológie