Kio estas Sintakso?

Difino de sintakso kaj kial propra sintakso estas grava

En la komputila mondo, la sintakso de komando raportas al la reguloj, en kiuj la komando povas esti kurita por ke peco de programaro komprenu ĝin.

Ekzemple, sintakso de komando povas dikti kazon de sentemo kaj kiaj specoj de elektoj estas disponeblaj, kiuj faras la komandon operacii de malsamaj manieroj.

Sintakso estas kiel lingvo

Por pli bone kompreni komputan sintakson, pensu pri ĝi kiel lingvo, kiel angla, germana, hispana, ktp.

Lingvo sintakso postulas, ke iuj vortoj kaj interpunkcioj estu uzataj laŭ la ĝusta maniero, por ke iu aŭdanta aŭ legante la vortojn povas kompreni ilin ĝuste. Se vortoj kaj karakteroj estas malĝuste metitaj en frazo, ĝi estos tre malfacile kompreni.

Tre kompare kun lingvo, strukturo aŭ sintakso, komputila komando devas esti kodita aŭ ekzekutita perfekte por kompreni ĝin, kun ĉiuj vortoj, simboloj kaj aliaj karakteroj posedataj en la ĝusta vojo.

Kial Sintakso Gravas?

Ĉu vi atendus iun, kiu legas kaj parolas nur en la rusa por kompreni japanojn? Aŭ pri iu, kiu nur komprenas la anglan, por povi legi vortojn skribitajn en la itala?

Simile, malsamaj programoj (same kiel malsamaj lingvoj) postulas malsamajn regulojn, kiuj devas sekvi por ke la programaro (aŭ persono, parolita lingvo) povas interpreti viajn petojn.

Sintakso estas grava koncepto por kompreni, kiam vi laboras kun komputilaj komandoj, ĉar nekonata uzo de sintakso signifos, ke komputilo ne povas kompreni, kia ĝi estas, ke vi estas poste.

Ni rigardu la ping-komandon kiel ekzemplo de taŭga kaj nepra sintakso. La plej komuna maniero, kiun la ping-komando estas uzata, estas per ekzekuto de ping , sekvita de IP-adreso , kiel ĉi tiu:

ping 192.168.1.1

Ĉi tiu sintakso estas 100% korekta, kaj ĉar ĝi estas ĝusta, la komandlinia interpretisto , verŝajne Command Prompt en Vindozo, povas kompreni, ke mi volas kontroli ĉu mia komputilo povas komuniki kun tiu specifa aparato en mia reto.

Tamen, la komando ne funkcios se mi reordigas la tekston kaj unue metos la IP-adreson kaj tiam la vorton ping , kiel ĉi:

192.168.1.1 ping

Mi ne uzas la ĝustan sintakson, do kvankam la komando aspektas iom kiel ĝi devus, ĝi tute ne funkcios, ĉar mia komputilo ne havas ideon kiel manipuli ĝin.

Komputilaj komandoj, kiuj havas la malĝusta sintakso, ofte diras havi sintaksan eraron , kaj ne funkcios kiel intencita ĝis la sintakso korektiĝas.

Kvankam verŝajne eblas kun simplaj komandoj (kiel vi vidis per ping ), vi multe pli verŝajne kuras en sintakson-eraron, ĉar komputilaj komandoj ricevas pli kaj pli kompleksajn. Nur rigardu ĉi tiujn formatajn komandajn ekzemplojn por vidi kion mi volas diri.

Vi povas vidi en nur ĉi tiu ekzemplo kun ping, ke tre gravas povi ne nur legi sintakson ĝuste, sed kompreneble povas apliki ĝin perfekte.

Konvena Sintakso kun Komandaj Prompt-Komandoj

Ĉiu komando faras ion malsaman, do ili havas malsamajn sintaksojn. Rigardante tra mia tablo de Komandaj Prompt-komandoj estas rapida maniero vidi kiom da komandoj estas en Windows, ĉiuj kiuj havas certajn regulojn, kiuj aplikiĝas al kiel ili povas esti uzataj.

Vidu kiel legi la sintakson de komando por detala helpo deĉifri la sintakson, kiun mi uzas en ĉi tiu retejo, priskribante kiel aparta komando povas esti plenumita aŭ ne eblas.