Какво е синтаксис? (Дефиниция на синтаксиса)

Съдържание:

Какво е синтаксис? (Дефиниция на синтаксиса)
Какво е синтаксис? (Дефиниция на синтаксиса)
Anonim

В компютърния свят синтаксисът на командата се отнася до правилата, по които командата трябва да бъде изпълнена, за да може даден софтуер да я разбере.

Например, синтаксисът на дадена команда може да диктува чувствителността към главни и малки букви и какви видове опции са налични, които карат командата да работи по различни начини.

Без правилен синтаксис, думите и другите знаци, които съставят командата, не са нанизани заедно в последователност, която има смисъл. Това, което произтича от лошия синтаксис, е неспособността на читателя на синтаксиса да разбере какво се опитва да бъде предадено.

Синтаксисът е като език

Image
Image

За да разберете по-добре компютърния синтаксис, мислете за него като за език, като английски, немски, испански и т.н.

Синтаксисът на езика изисква определени думи и препинателни знаци да се използват по правилния начин, така че някой, който чува или чете думите, да ги разбере правилно. Ако думите и знаците са поставени неправилно в изречение, ще бъде много трудно за разбиране.

Подобно на езика, структурата или синтаксисът на компютърна команда трябва да бъде кодирана или изпълнена перфектно, за да бъде разбрана, като всички думи, символи и други знаци са разположени точно по правилния начин.

Защо синтаксисът е важен?

Бихте ли очаквали някой, който чете и говори само на руски, да разбира японски? Или какво ще кажете за някой, който разбира само английски, за да може да чете думи, написани на италиански?

По подобен начин различните програми (подобно на различните езици) изискват различни правила, които трябва да се спазват, за да може софтуерът (или човек с говорим език) да интерпретира вашите заявки.

Например, не бихте казали „Аз се спуснах по хълма голям“. защото това едва ли има смисъл предвид правилата, които англоговорящите разбират, когато става въпрос за разбиране на думите. Същото важи и за синтаксиса на командите, защото програмата, която чете синтаксиса, го разбира само когато е настроена по специфичен начин, както ще видите по-долу.

Важно е да не пренебрегвате синтаксиса, когато става въпрос за работа с компютърни команди, защото дори една малка, на пръв поглед приемлива грешка в синтаксиса ще означава, че компютърът не може да разбере какво търсите.йени

Нека разгледаме командата ping като пример за правилен и неправилен синтаксис. Най-често срещаният начин за използване на командата ping е чрез изпълнение на ping, последвано от IP адрес, като този:


ping 192.168.1.1

Този синтаксис е 100 процента правилен и тъй като е правилен, интерпретаторът на командния ред, вероятно Command Prompt в Windows, може да разбере, че искаме да проверим дали компютърът може да комуникира с това конкретно устройство в мрежата.

Командата обаче няма да работи, ако пренаредим текста и първо поставим IP адреса, а след това думата ping, по следния начин:


192.168.1.1 ping

Не използваме правилния синтаксис, така че въпреки че командата изглежда малко както трябва, тя изобщо няма да работи, защото компютърът няма представа как да се справи с нея.

Често се казва, че компютърните команди, които имат грешен синтаксис, имат синтактична грешка и няма да се изпълняват по предназначение, докато синтаксисът не бъде коригиран.

Въпреки че със сигурност е възможно с по-прости команди (както видяхте с ping), е много по-вероятно да попаднете на синтактична грешка, тъй като компютърните команди стават все по-сложни. Просто погледнете тези примери за команди за форматиране, за да видите какво имаме предвид.

Синтактичните грешки не се ограничават само до команди като току-що споменатите, но и до всеки друг език за програмиране като HTML или JavaScript. Само помислете колко потенциални синтактични грешки могат да бъдат направени при кодиране на нещо като цяла операционна система като Windows XP, което изисква 45 милиона реда код!

Можете да видите само в този един пример с ping, че е много важно да можете не само да четете правилно синтаксиса, но разбира се да можете да го прилагате перфектно.

Правилен синтаксис с команди на командния ред

Всяка команда прави нещо различно, така че всяка от тях има различен синтаксис. Преглеждането на нашата таблица с команди на командния ред е бърз начин да видите колко команди има в Windows, всички от които имат определени правила, които се прилагат за това как могат да бъдат използвани.

Синтаксисът на командите има много специфични правила, които описват как дадена команда може или не може да бъде изпълнена. Вижте Как да четете синтаксиса на командите за повече информация.

Препоръчано: