Синтакс гэж юу вэ? (Синтаксийн тодорхойлолт)

Агуулгын хүснэгт:

Синтакс гэж юу вэ? (Синтаксийн тодорхойлолт)
Синтакс гэж юу вэ? (Синтаксийн тодорхойлолт)
Anonim

Компьютерийн ертөнцөд командын синтакс нь программ хангамжийг ойлгохын тулд тушаалыг ажиллуулах ёстой дүрмүүдийг хэлнэ.

Жишээ нь, командын синтакс нь том жижиг үсгийн мэдрэмж болон командыг өөр өөр аргаар ажиллуулах ямар төрлийн сонголтуудыг зааж өгч болно.

Зохих синтакс байхгүй бол командыг бүрдүүлдэг үг болон бусад тэмдэгтүүд нь утга учиртай дарааллаар нийлүүлдэггүй. Синтакс буруугаас болж синтакс уншигч юуг дамжуулах гэж байгааг ойлгох чадваргүй болсон явдал юм.

Синтакс нь хэлтэй адил

Image
Image

Компьютерийн синтаксийг илүү сайн ойлгохын тулд үүнийг англи, герман, испани гэх мэт хэл гэж бодоорой.

Хэлний синтакс нь зарим үг, цэг таслалыг зөв ашиглахыг шаарддаг бөгөөд ингэснээр үгийг сонсож эсвэл уншиж байгаа хэн нэгэнд зөв ойлгох боломжтой болно. Өгүүлбэрт үг болон тэмдэгтийг буруу байрлуулсан бол ойлгоход маш хэцүү болно.

Компьютерийн командын хэл, бүтэц, синтакс нь ойлгомжтой байхын тулд бүх үгс, тэмдэгтүүд болон бусад тэмдэгтүүдийг зөв байрлалд оруулахын тулд төгс кодлогдсон эсвэл гүйцэтгэх ёстой..

Яагаад синтакс чухал вэ?

Зөвхөн орос хэлээр уншиж, ярьдаг хүнийг япон хэлээр ойлгоно гэж та хүлээх үү? Эсвэл зөвхөн англи хэлээр ойлгодог, итали хэлээр бичсэн үгсийг уншиж чаддаг хүнийг яах вэ?

Үүний нэгэн адил өөр өөр программууд (өөр хэлтэй адил) өөр өөр дүрмийг дагаж мөрдөх шаардлагатай бөгөөд ингэснээр программ хангамж (эсвэл ярианы хэлтэй хүн) таны хүсэлтийг тайлбарлах боломжтой болно.

Жишээ нь та "Би том толгод гүйлээ" гэж хэлэхгүй. Учир нь англиар ярьдаг хүмүүс үгээ ойлгохдоо ойлгодог дүрэм журмын дагуу энэ нь ямар ч утгагүй юм. Энэ нь командын синтаксийн хувьд ч мөн адил юм, учир нь синтаксийг уншиж буй программ нь зөвхөн тодорхой аргаар тохируулагдсан үед л ойлгодог. Үүнийг доороос харах болно.

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

Зөв, буруу синтаксийн жишээ болгон ping командыг харцгаая. Ping командыг ашиглах хамгийн түгээмэл арга бол ping, дараа нь дараах IP хаягийг ажиллуулах явдал юм:


ping 192.168.1.1

Энэ синтакс нь 100 хувь зөв бөгөөд энэ нь зөв учраас Windows үйлдлийн систем дэх тушаалын мөрийн орчуулагч нь компьютер тухайн төхөөрөмжтэй сүлжээнд холбогдох боломжтой эсэхийг шалгахыг хүсэж байгааг ойлгож магадгүй юм..

Гэсэн хэдий ч бид текстийг дахин цэгцэлж, эхлээд IP хаяг, дараа нь ping гэдэг үгийг дараах байдлаар оруулбал тушаал ажиллахгүй:


192.168.1.1 ping

Бид зөв синтакс ашиглахгүй байгаа тул тушаал нь байх ёстой юм шиг харагдаж байгаа ч компьютер үүнийг хэрхэн зохицуулахаа мэдэхгүй байгаа тул энэ нь огт ажиллахгүй.

Буруу синтакстай компьютерийн командуудыг ихэвчлэн синтакс алдаатай гэж хэлдэг бөгөөд синтаксийг засах хүртэл зориулалтын дагуу ажиллахгүй.

Хэдийгээр энэ нь энгийн командуудын тусламжтайгаар боломжтой (та ping дээр харсан шиг) компьютерийн командууд улам бүр төвөгтэй болж байгаа тул синтаксийн алдаа гарах магадлал өндөр байна. Бидний юу хэлж байгааг ойлгохын тулд эдгээр форматын командын жишээг харна уу.

Синтакс алдаа нь зөвхөн дээр дурдсан тушаалуудаар хязгаарлагдахгүй, HTML эсвэл JavaScript зэрэг бусад програмчлалын хэлэнд ч тохиолддог. 45 сая мөр код шаарддаг Windows XP гэх мэт бүхэл бүтэн үйлдлийн системтэй адил зүйлийг кодлоход синтаксийн алдаа хэр их гарч болохыг бодоод үзээрэй!

Зөвхөн синтаксийг зөв уншихаас гадна төгс ашиглах чадвартай байх нь маш чухал гэдгийг та ping-ийн ганц жишээнээс харж болно.

Тушаал хүлээх команд бүхий зөв синтакс

Тушаал бүр өөр өөр үйлдэл хийдэг тул тус бүр өөр өөр синтакстай байдаг. Манай тушаалын мөрийн командуудын хүснэгтийг харах нь Windows дээр хэдэн тушаал байгааг хурдан харах боломжтой бөгөөд тэдгээр нь бүгдэд нь хэрхэн хэрэглэгдэх тодорхой дүрэм журамтай байдаг.

Тушаалын синтакс нь тодорхой командыг хэрхэн гүйцэтгэх эсвэл гүйцэтгэх боломжгүйг тодорхойлсон маш тодорхой дүрмүүдтэй. Энэ талаар илүү ихийг мэдэхийн тулд Командын синтаксийг хэрхэн унших талаар үзнэ үү.

Зөвлөмж болгож буй: