Синтаксна грешка

Аутор: Louise Ward
Датум Стварања: 7 Фебруар 2021
Ажурирати Датум: 27 Јуни 2024
Anonim
ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011

Садржај

Дефиниција - Шта значи грешка синтаксе?

Грешка синтаксе у рачунарској науци је грешка у синтакси кодног или програмског језика, коју је унео програмер. Грешке синтаксе ухватио је софтверски програм који се зове компајлер, а програмер их мора исправити пре него што се програм састави и затим покрене.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава синтаксу грешке

Један од начина размишљања о синтаксичкој грешци је да она представља значајну функцију чувања у јасноћи и употребљивости кода. Као и у другим дигиталним технологијама, попут адресе, пропуштање или погрешно постављање само једног слова, броја или знака ствара критичне проблеме за рачунарски систем који мора да чита код линеарно. Такође је корисно размислити о уобичајеним узроцима синтаксичких грешака - или програмер направи типографску грешку, или заборави формат или редослед неке речи или наредбе.

Грешке у синтакси се разликују од грешака које утичу на програме током времена извођења. Много логичких грешака у рачунарском програмирању не наилази на преводилац, јер иако могу проузроковати тешке грешке у току програма, у складу су са синтаксом програма. Другим речима, рачунар не може да утврди да ли ће логичка грешка створити проблеме, али може рећи када код није у складу са синтаксом, јер је разумевање те синтаксе уграђено у домаћу интелигенцију преводиоца.


Други аспект разумевања синтаксичких грешака је тај што они показују како, за разлику од људи, рачунари не могу да користе улаз који није савршено дизајниран. Недостатак тачке или зареза у реченици или наредби, или два замењена слова у речи, збуњује преводиоца и онемогућава његов рад. Са друге стране, људски читаоци могу уочити типографске грешке и разумети их у складу са оним што читају. Вјероватно је да ће, како се рачунари развијају током наредних деценија, инжењери бити у стању да направе компајлере и системе који могу да обраде неке врсте синтаксичких грешака; чак и сада, у неким компајлирајућим окружењима, алати могу аутоматски исправити грешке у синтакси на локацији.