Какво представлява Синтаксисът?

Определяне на синтактичния и защо правилният синтактичен е важен

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

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

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

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

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

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

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

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

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

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

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

ping 192.168.1.1

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

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

192.168.1.1 ping

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

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

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

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

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

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

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