Компьютер дүйнөсүндө буйруктун синтаксиси программалык камсыздоону түшүнүшү үчүн буйрук аткарылышы керек болгон эрежелерди билдирет.
Мисалы, буйруктун синтаксиси регистрдин сезгичтигин жана буйруктун ар кандай жолдор менен иштешин камсыз кылган кандай варианттар бар экенин айтышы мүмкүн.
Тийиштүү синтаксиссиз, буйрукту түзгөн сөздөр жана башка символдор мааниге ээ болгон ырааттуулукта бириктирилбейт. Начар синтаксистин натыйжасы - бул синтаксис окурмандын эмнени жеткирүүгө аракет кылып жатканын түшүнө албай калышы.
Синтаксис тил сыяктуу
Компьютердин синтаксисин жакшыраак түшүнүү үчүн аны англис, немис, испан, ж.б.у.с. тил катары караңыз.
Тил синтаксиси кээ бир сөздөрдү жана тыныш белгилерин туура колдонууну талап кылат, ошондуктан сөздөрдү уккан же окуган адам аларды туура түшүнүшү үчүн. Эгер сүйлөмдө сөздөр жана символдор туура эмес жайгаштырылса, аны түшүнүү абдан кыйын болот.
Тилдегидей эле, компьютердин буйругунун түзүмү же синтаксиси аны түшүнүү үчүн коддолушу же кемчиликсиз аткарылышы, бардык сөздөр, символдор жана башка символдор туура жайгаштырылган болушу керек..
Синтаксис эмне үчүн маанилүү?
Орус тилинде гана окуган жана сүйлөгөн адам япон тилин түшүнөт деп күтөсүзбү? Же италия тилинде жазылган сөздөрдү окуй алуу үчүн англис тилин гана түшүнгөн адам жөнүндө эмне айтууга болот?
Ошондой эле, ар кандай программалар (башка тилдер сыяктуу) программалык камсыздоо (же сүйлөө тилиндеги адам) сиздин сурамдарыңызды чечмелей алышы үчүн ар кандай эрежелерди сактоону талап кылат.
Мисалы, "мен ылдыйда чоң дөңсөөнү чуркадым" деп айтпайт элеңиз. анткени англис тилинде сүйлөгөндөр сөздөрдү түшүнүүгө келгенде түшүнүп калган эрежелерди эске алганда, бул эч кандай мааниге ээ эмес. Ошол эле нерсе буйрук синтаксисине да тиешелүү, анткени синтаксисти окуган программа аны белгилүү бир жол менен орнотулганда гана түшүнөт, сиз төмөндө көрөсүз.
Компьютердин буйруктары менен иштөөдө синтаксисти көз жаздымда калтырбоо маанилүү, анткени синтаксистеги кичинекей, алгылыктуудай көрүнгөн ката да компьютер сиз эмнени көздөп жатканын түшүнбөй турганын билдирет.
Туура жана туура эмес синтаксистин мисалы катары ping буйругун карап көрөлү. Пинг буйругун колдонуунун эң кеңири таралган жолу - ping, андан кийин төмөнкүдөй IP дарегин аткаруу:
ping 192.168.1.1
Бул синтаксис 100 пайыз туура жана туура болгондуктан, буйрук сабынын котормочусу, кыязы, Windows'тагы Command Prompt, компьютер тармактагы ошол түзмөк менен байланыша аларын текшергибиз келип жатканын түшүнөт..
Бирок, эгерде биз текстти кайра иретке келтирип, биринчи IP дарегин, анан ping сөзүн төмөнкүдөй койсок, буйрук иштебейт:
192.168.1.1 пинг
Биз туура синтаксисти колдонгон жокпуз, андыктан буйрук бир аз керектей көрүнгөнү менен, ал такыр иштебейт, анткени компьютер аны кантип башкарууну билбейт.
Синтаксиси туура эмес компьютер буйруктарында көбүнчө синтаксис катасы бар деп айтылат жана синтаксис оңдолмоюнча максаттуу иштебейт.
Бул, албетте, жөнөкөй буйруктар менен мүмкүн болсо да (пингден көргөндөй), компьютердин буйруктары барган сайын татаалдашып бараткандыктан, синтаксис катасына кабылышыңыз ыктымал. Эмнени билдирээрибизди түшүнүү үчүн жөн гана бул формат буйруктарынын мисалдарын карап көрүңүз.
Синтаксис каталары жөн эле айтылган буйруктар менен эле чектелбестен, HTML же JavaScript сыяктуу башка программалоо тилдеринде да болот. 45 миллион сап кодду талап кылган Windows XP сыяктуу бүтүндөй бир операциялык системаны коддоодо канча синтаксистик ката кетирилиши мүмкүн экенин карап көрүңүз!
Сиз синтаксисти туура окуп эле тим болбостон, аны кемчиликсиз колдоно билүү абдан маанилүү экенин ping менен бир эле мисалдан көрө аласыз.
Буйрук сап буйруктары менен туура синтаксис
Ар бир буйрук ар кандай нерсени аткарат, андыктан алардын ар биринин синтаксиси ар башка. Буйрук сап буйруктарынын таблицасын карап чыгуу, Windows'та канча буйрук бар экенин билүүнүн тез жолу болуп саналат, алардын баарында аларды кантип колдонууга тиешелүү белгилүү эрежелер бар.
Буйрук синтаксисинде белгилүү бир буйрук кандайча аткарыларын же аткарылбай турганын сүрөттөгөн өзгөчө эрежелер бар. Бул тууралуу көбүрөөк билүү үчүн Буйрук синтаксисин кантип окууну караңыз.