Sintaksis nima? (Sintaksis ta'rifi)

Mundarija:

Sintaksis nima? (Sintaksis ta'rifi)
Sintaksis nima? (Sintaksis ta'rifi)
Anonim

Kompyuter dunyosida buyruq sintaksisi dasturiy ta'minotni tushunishi uchun buyruq bajarilishi kerak bo'lgan qoidalarga ishora qiladi.

Masalan, buyruq sintaksisi katta-kichik harf sezgirligini va buyruqni turli usullarda ishlashiga imkon beruvchi qanday variantlar mavjudligini belgilashi mumkin.

Toʻgʻri sintaksis boʻlmasa, buyruqni tashkil etuvchi soʻzlar va boshqa belgilar mantiqiy ketma-ketlikda birlashtirilmaydi. Noto'g'ri sintaksisning natijasi sintaksisni o'quvchi nimani etkazmoqchi ekanligini tushuna olmasligidir.

Sintaksis tilga o'xshaydi

Image
Image

Kompyuter sintaksisini yaxshiroq tushunish uchun uni ingliz, nemis, ispan va boshqalar kabi til sifatida tasavvur qiling.

Til sintaksisi ma'lum so'zlar va tinish belgilaridan to'g'ri foydalanishni talab qiladi, shunda so'zlarni eshitgan yoki o'qigan kishi ularni to'g'ri tushunishi mumkin. Agar gapda so‘zlar va belgilar noto‘g‘ri joylashtirilsa, buni tushunish juda qiyin bo‘ladi.

Kompyuter buyrugʻining tili, tuzilishi yoki sintaksisi tushunarli boʻlishi uchun barcha soʻzlar, belgilar va boshqa belgilar toʻgʻri joylashtirilgan holda kodlangan yoki mukammal bajarilishi kerak..

Sintaksis nima uchun muhim?

Faqat rus tilida oʻqiydigan va gapiradigan odam yapon tilini tushunishini kutasizmi? Yoki faqat ingliz tilini tushunadigan, italyan tilida yozilgan so'zlarni o'qiy oladigan odam haqida-chi?

Shunga oʻxshab, turli dasturlar (xuddi turli tillar kabi) dasturiy taʼminot (yoki ogʻzaki tilda boʻlgan shaxs) soʻrovlaringizni sharhlay olishi uchun turli qoidalarga rioya qilishni talab qiladi.

Masalan, siz "Men katta tepadan yugurdim" demaysiz. chunki ingliz tilida so'zlashuvchilar so'zlarni tushunishga kelganda tushunadigan qoidalarni hisobga olsak, bu hech qanday ma'noga ega emas. Xuddi shu narsa buyruqlar sintaksisi uchun ham amal qiladi, chunki sintaksisni o'qiyotgan dastur uni faqat ma'lum bir tarzda sozlanganda tushunadi, buni quyida ko'rasiz.

Kompyuter buyruqlari bilan ishlashda sintaksisni e'tibordan chetda qoldirmaslik kerak, chunki sintaksisdagi kichik, aftidan qabul qilinadigan xatolik ham kompyuter siz nimaga intilayotganingizni tushunolmasligini bildiradi.

To'g'ri va noto'g'ri sintaksisga misol sifatida ping buyrug'ini ko'rib chiqaylik. Ping buyrug'idan foydalanishning eng keng tarqalgan usuli bu ping, undan keyin quyidagi IP manzilni bajarishdir:


ping 192.168.1.1

Bu sintaksis 100 foiz toʻgʻri va u toʻgʻri boʻlgani uchun buyruq qatori tarjimoni, ehtimol Windows-dagi buyruq satri, kompyuterning tarmoqdagi oʻsha qurilma bilan bogʻlana olishini tekshirishni xohlayotganimizni tushunishi mumkin..

Ammo, agar matnni qayta tartiblab, avval IP-manzilni, keyin esa ping so'zini quyidagicha qo'ysak, buyruq ishlamaydi:


192.168.1.1 ping

Biz toʻgʻri sintaksisdan foydalanmayapmiz, shuning uchun buyruq biroz kerak boʻlsa-da, u umuman ishlamaydi, chunki kompyuter uni qanday boshqarishni bilmaydi.

Sintaksisi notoʻgʻri boʻlgan kompyuter buyruqlarida koʻpincha sintaksis xatosi bor deb aytiladi va sintaksis tuzatilmaguncha moʻljallangan tarzda ishlamaydi.

Garchi oddiyroq buyruqlar bilan (ping bilan ko'rganingizdek) bu albatta mumkin bo'lsa-da, kompyuter buyruqlari tobora murakkablashib borayotganligi sababli sintaksis xatosiga duch kelish ehtimoli ko'proq. Nimani nazarda tutayotganimizni tushunish uchun ushbu format buyruqlari misollariga qarang.

Sintaksis xatolar nafaqat yuqorida aytib o'tilgan buyruqlar, balki HTML yoki JavaScript kabi boshqa dasturlash tillari bilan ham cheklanadi. 45 million satr kodni talab qiladigan Windows XP kabi butun operatsion tizimni kodlashda qancha sintaksik xatolarga yo'l qo'yish mumkinligini ko'rib chiqing!

Mana bu ping misolida nafaqat sintaksisni toʻgʻri oʻqish, balki uni mukammal qoʻllay olish juda muhimligini koʻrishingiz mumkin.

Buyruqlar qatori buyruqlari bilan mos sintaksis

Har bir buyruq har xil narsani bajaradi, shuning uchun ularning har biri har xil sintaksisga ega. Buyruqlar satri buyruqlar jadvalini ko'rib chiqish Windows-da qancha buyruqlar mavjudligini ko'rishning tezkor usulidir, ularning barchasida ulardan qanday foydalanishga tegishli ma'lum qoidalar mavjud.

Buyruqlar sintaksisida muayyan buyruq qanday bajarilishi yoki bajarilmasligini tavsiflovchi juda aniq qoidalar mavjud. Bu haqda koʻproq maʼlumot olish uchun Buyruqlar sintaksisini qanday oʻqishni koʻring.

Tavsiya: