რა არის სინტაქსი? (სინტაქსის განმარტება)

Სარჩევი:

რა არის სინტაქსი? (სინტაქსის განმარტება)
რა არის სინტაქსი? (სინტაქსის განმარტება)
Anonim

კომპიუტერულ სამყაროში, ბრძანების სინტაქსი ეხება წესებს, რომლებშიც ბრძანება უნდა შესრულდეს, რათა პროგრამულმა ნაწილმა გაიგოს იგი.

მაგალითად, ბრძანების სინტაქსმა შეიძლება უკარნახოს რეგისტრის მგრძნობელობა და რა სახის ვარიანტებია ხელმისაწვდომი, რომლებიც აიძულებს ბრძანებას სხვადასხვა გზით მოქმედებდეს.

შესაბამისი სინტაქსის გარეშე, სიტყვები და სხვა სიმბოლოები, რომლებიც ქმნიან ბრძანებას, არ არის დალაგებული ერთად გონივრული თანმიმდევრობით. ცუდი სინტაქსის შედეგია სინტაქსის მკითხველის უუნარობა, გაიგოს, რისი გადმოცემას ცდილობს.

სინტაქსი ენას ჰგავს

Image
Image

კომპიუტერის სინტაქსის უკეთ გასაგებად, იფიქრეთ, როგორც ენაზე, როგორიცაა ინგლისური, გერმანული, ესპანური და ა.შ.

ენის სინტაქსი მოითხოვს, რომ გარკვეული სიტყვები და სასვენი ნიშნები იყოს გამოყენებული სწორად, რათა ვინმემ, ვინც ესმის ან კითხულობს სიტყვებს, შეძლოს მათი სწორად გაგება. თუ სიტყვები და სიმბოლოები არასწორად არის მოთავსებული წინადადებაში, მისი გაგება ძალიან რთული იქნება.

ისევე, როგორც ენაში, კომპიუტერის ბრძანების სტრუქტურა ან სინტაქსი უნდა იყოს კოდირებული ან სრულყოფილად შესრულებული, რათა ის გასაგები იყოს, ყველა სიტყვა, სიმბოლო და სხვა სიმბოლოები სწორად განლაგებული..

რატომ არის სინტაქსი მნიშვნელოვანი?

მოელოდებით, ვინც მხოლოდ რუსულად კითხულობს და საუბრობს, გაიგებს იაპონურს? ან რა შეიძლება ითქვას ვინმეს, ვისაც მხოლოდ ინგლისური ესმის, რომ შეძლოს იტალიურად დაწერილი სიტყვების წაკითხვა?

ასევე, სხვადასხვა პროგრამებს (სხვადასხვა ენების მსგავსად) სჭირდებათ განსხვავებული წესები, რომლებიც უნდა დაიცვან, რათა პროგრამულმა (ან პირმა, სალაპარაკო ენაზე) შეძლოს თქვენი მოთხოვნების ინტერპრეტაცია.

მაგალითად, თქვენ არ იტყვით "მე დავეშვი გორაკზე დიდად." რადგან ამას ძნელად აქვს აზრი იმის გათვალისწინებით, რომ ინგლისურმა მოსაუბრეებმა გაიგეს სიტყვების გაგებისას. იგივე ეხება ბრძანების სინტაქსს, რადგან პროგრამა, რომელიც კითხულობს სინტაქსს, ესმის მას მხოლოდ მაშინ, როდესაც ის დაყენებულია კონკრეტული გზით, როგორც ამას ქვემოთ ნახავთ.

მნიშვნელოვანია არ გამოტოვოთ სინტაქსი, როდესაც საქმე ეხება კომპიუტერის ბრძანებებთან მუშაობას, რადგან სინტაქსის მცირე, ერთი შეხედვით მისაღები შეცდომაც კი ნიშნავს, რომ კომპიუტერი ვერ გაიგებს, რას ეძებთ.

მოდით შევხედოთ ping ბრძანებას, როგორც სწორი და არასათანადო სინტაქსის მაგალითს. ping ბრძანების გამოყენების ყველაზე გავრცელებული გზა არის ping შესრულებით, რასაც მოჰყვება IP მისამართი, როგორიცაა:


პინგი 192.168.1.1

ეს სინტაქსი 100 პროცენტით სწორია და რადგან ის სწორია, ბრძანების სტრიქონის თარჯიმანი, სავარაუდოდ, Windows-ში Command Prompt, შეუძლია გაიგოს, რომ ჩვენ გვინდა შევამოწმოთ, შეუძლია თუ არა კომპიუტერს დაუკავშირდეს კონკრეტულ მოწყობილობას ქსელში..

თუმცა, ბრძანება არ იმუშავებს, თუ ტექსტს გადავაწყობთ და ჯერ IP მისამართს ჩავსვამთ, შემდეგ კი სიტყვას ping, ასე:


192.168.1.1 პინგ

ჩვენ არ ვიყენებთ სწორ სინტაქსს, ასე რომ, მიუხედავად იმისა, რომ ბრძანება ცოტათი გამოიყურება ისე, როგორც უნდა, ის საერთოდ არ იმუშავებს, რადგან კომპიუტერს წარმოდგენა არ აქვს, როგორ დამუშავდეს იგი.

კომპიუტერის ბრძანებებს, რომლებსაც აქვთ არასწორი სინტაქსი, ხშირად ამბობენ, რომ აქვთ სინტაქსის შეცდომა და არ იმუშავებენ ისე, როგორც ეს იყო დაგეგმილი, სანამ სინტაქსი არ გამოსწორდება.

მიუხედავად იმისა, რომ ეს, რა თქმა უნდა, შესაძლებელია უფრო მარტივი ბრძანებებით (როგორც პინგით დაინახეთ), თქვენ ბევრად უფრო სავარაუდოა, რომ შეგექმნათ სინტაქსის შეცდომა, რადგან კომპიუტერის ბრძანებები უფრო და უფრო რთული ხდება. უბრალოდ გადახედეთ ამ ფორმატის ბრძანების მაგალითებს, რომ ნახოთ რას ვგულისხმობთ.

სინტაქსის შეცდომები არ შემოიფარგლება მხოლოდ ბრძანებებით, როგორც ზემოთ აღინიშნა, არამედ ნებისმიერი სხვა პროგრამირების ენით, როგორიცაა HTML ან JavaScript. უბრალოდ დაფიქრდით, რამდენი პოტენციური სინტაქსის შეცდომა შეიძლება დაუშვათ, როდესაც დაშიფვრა მსგავსი მთლიანი ოპერაციული სისტემა, როგორიცაა Windows XP, რომელიც საჭიროებდა 45 მილიონ ხაზს კოდს!

შეგიძლიათ მხოლოდ ამ ერთ მაგალითში პინგით ნახოთ, რომ ძალიან მნიშვნელოვანია არა მხოლოდ სინტაქსის სწორად წაკითხვა, არამედ, რა თქმა უნდა, მისი სრულყოფილად გამოყენება.

სწორი სინტაქსი ბრძანების ხაზის ბრძანებებით

ყველა ბრძანება რაღაც განსხვავებულს აკეთებს, ამიტომ თითოეულ მათგანს განსხვავებული სინტაქსი აქვს. ჩვენი ბრძანების ხაზის ბრძანებების ცხრილის დათვალიერება არის სწრაფი გზა იმის დასანახად, თუ რამდენი ბრძანებაა Windows-ში, ყველა მათგანს აქვს გარკვეული წესები, რომლებიც ვრცელდება მათი გამოყენების შესახებ.

ბრძანების სინტაქსს აქვს ძალიან კონკრეტული წესები, რომლებიც აღწერს, თუ როგორ შეიძლება ან არ შეიძლება შესრულდეს კონკრეტული ბრძანება. იხილეთ როგორ წაიკითხოთ ბრძანების სინტაქსი ამის შესახებ მეტი.

გირჩევთ: