Что такое синтаксис? (Определение синтаксиса)

Оглавление:

Что такое синтаксис? (Определение синтаксиса)
Что такое синтаксис? (Определение синтаксиса)
Anonim

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

Например, синтаксис команды может диктовать чувствительность к регистру и какие типы доступных опций заставляют команду работать по-разному.

Без надлежащего синтаксиса слова и другие символы, составляющие команду, не связаны вместе в последовательности, которая имеет смысл. Результатом плохого синтаксиса является неспособность читателя синтаксиса понять, что он пытается передать.

Синтаксис подобен языку

Image
Image

Чтобы лучше понять синтаксис компьютера, подумайте о нем как о языке, таком как английский, немецкий, испанский и т. д.

Синтаксис языка требует, чтобы определенные слова и знаки препинания использовались правильно, чтобы тот, кто слышит или читает слова, мог их правильно понять. Если слова и символы расположены в предложении неправильно, его будет очень сложно понять.

Как и в случае с языком, структура или синтаксис компьютерной команды должны быть закодированы или выполнены идеально, чтобы ее можно было понять, со всеми словами, символами и другими символами, расположенными в правильном порядке..

Почему важен синтаксис?

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

Аналогичным образом, разные программы (как и разные языки) требуют разных правил, которым необходимо следовать, чтобы программное обеспечение (или человек, владеющий разговорным языком) могло интерпретировать ваши запросы.

Например, вы бы не сказали: «Я спустился с большого холма». потому что это вряд ли имеет какой-либо смысл, учитывая правила, которые носители английского языка стали понимать, когда дело доходит до понимания слов. То же самое верно и для синтаксиса команд, потому что программа, читающая синтаксис, понимает его только тогда, когда он настроен определенным образом, как вы увидите ниже.

Важно не упускать из виду синтаксис, когда дело доходит до работы с компьютерными командами, потому что даже крошечная, казалось бы, допустимая ошибка в синтаксисе будет означать, что компьютер не сможет понять, что вам нужно.

Давайте рассмотрим команду ping как пример правильного и неправильного синтаксиса. Наиболее распространенный способ использования команды ping - выполнение команды ping, за которой следует IP-адрес, например:


пинг 192.168.1.1

Этот синтаксис на 100 процентов правильный, и поскольку он правильный, интерпретатор командной строки, возможно, командная строка в Windows, может понять, что мы хотим проверить, может ли компьютер взаимодействовать с этим конкретным устройством в сети..

Однако команда не будет работать, если мы переставим текст и поставим сначала IP-адрес, а затем слово ping, например:


192.168.1.1 ping

Мы используем неправильный синтаксис, поэтому, несмотря на то, что команда выглядит так, как должна, она вообще не будет работать, потому что компьютер понятия не имеет, как ее обрабатывать.

О компьютерных командах с неправильным синтаксисом часто говорят, что они имеют синтаксическую ошибку и не будут выполняться должным образом, пока синтаксис не будет исправлен.

Хотя это, безусловно, возможно с более простыми командами (как вы видели с ping), у вас гораздо больше шансов столкнуться с синтаксической ошибкой, поскольку компьютерные команды становятся все более и более сложными. Просто взгляните на эти примеры команд форматирования, чтобы понять, что мы имеем в виду.

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

Вы можете видеть только на этом примере с ping, что очень важно уметь не только правильно читать синтаксис, но, конечно же, уметь идеально его применять.

Правильный синтаксис команд командной строки

Каждая команда делает что-то свое, поэтому каждая из них имеет разный синтаксис. Просмотр нашей таблицы команд командной строки - это быстрый способ увидеть, сколько команд есть в Windows, и все они имеют определенные правила, которые применяются к тому, как их можно использовать.

Синтаксис команды имеет очень специфические правила, которые описывают, как конкретная команда может или не может быть выполнена. См. Как читать синтаксис команд, чтобы узнать больше об этом.

Рекомендуемые: