Mi az a szintaxis? (Szintaxis definíció)

Tartalomjegyzék:

Mi az a szintaxis? (Szintaxis definíció)
Mi az a szintaxis? (Szintaxis definíció)
Anonim

A számítógépes világban a parancs szintaxisa azokra a szabályokra vonatkozik, amelyekben a parancsot le kell futtatni, hogy egy szoftver megértse azt.

Például egy parancs szintaxisa megszabhatja a kis- és nagybetűk megkülönböztetését, és azt, hogy milyen opciók állnak rendelkezésre, amelyek miatt a parancs különböző módon működik.

Megfelelő szintaxis nélkül a parancsot alkotó szavak és más karakterek nem fűződnek egymáshoz értelmes sorrendben. A rossz szintaxis azt eredményezi, hogy a szintaxis-olvasó képtelen megérteni, mit akarnak közvetíteni.

A szintaxis olyan, mint egy nyelv

Image
Image

A számítógépes szintaxis jobb megértése érdekében gondoljon rá olyan nyelvként, mint az angol, német, spanyol stb.

A nyelvi szintaxis megköveteli, hogy bizonyos szavakat és írásjeleket a megfelelő módon használjon, hogy valaki, aki hallja vagy olvassa a szavakat, helyesen megértse azokat. Ha a szavak és a karakterek helytelenül vannak elhelyezve egy mondatban, nagyon nehéz lesz megérteni.

Hasonlóan a nyelvhez, a számítógépes parancsok szerkezetét vagy szintaxisát tökéletesen kódolni vagy végrehajtani kell ahhoz, hogy megértsük, és minden szót, szimbólumot és egyéb karaktert a megfelelő módon kell elhelyezni..

Miért fontos a szintaxis?

Elvárnád, hogy valaki, aki csak oroszul olvas és beszél, megértsen japánul? Vagy mi van azzal, aki csak angolul ért, hogy el tudja olvasni az olaszul írt szavakat?

Hasonlóan, a különböző programok (hasonlóan a különböző nyelvekhez) eltérő szabályokat követelnek meg, amelyeket be kell tartani, hogy a szoftver (vagy a beszélt nyelvet használó személy) értelmezni tudja a kéréseit.

Például nem mondod azt, hogy "nagyot futottam le a dombon". mert ennek aligha van értelme, tekintve azokat a szabályokat, amelyeket az angolul beszélők megértettek a szavak megértésével kapcsolatban. Ugyanez igaz a parancs szintaxisára is, mivel a szintaxist olvasó program csak akkor érti meg, ha meghatározott módon van beállítva, amint azt alább láthatja.

Fontos, hogy ne hagyjuk figyelmen kívül a szintaxist, amikor számítógépes parancsokkal dolgozik, mert még egy apró, elfogadhatónak tűnő szintaxishiba is azt jelenti, hogy a számítógép nem tudja megérteni, mire vágyik.

Nézzük a ping parancsot a helyes és nem megfelelő szintaxis példájaként. A ping parancs használatának legáltalánosabb módja a ping parancs végrehajtása, amelyet egy IP-cím követ, például:


ping 192.168.1.1

Ez a szintaxis 100 százalékban helyes, és mivel helyes, a parancssori értelmező, valószínűleg a Windows parancssora, megérti, hogy ellenőrizni akarjuk, hogy a számítógép képes-e kommunikálni az adott hálózaton lévő eszközzel..

A parancs azonban nem fog működni, ha átrendezzük a szöveget, és először az IP-címet írjuk be, majd a ping szót, így:


192.168.1.1 ping

Nem a megfelelő szintaxist használjuk, így bár a parancs kicsit úgy néz ki, mint kellene, egyáltalán nem fog működni, mert a számítógépnek fogalma sincs, hogyan kezelje.

A rossz szintaxisú számítógépes parancsokról gyakran azt mondják, hogy szintaktikai hibát tartalmaznak, és a szintaxis kijavításáig nem futnak rendeltetésszerűen.

Bár ez minden bizonnyal lehetséges egyszerűbb parancsokkal (amint azt a pingnél is láthatta), sokkal nagyobb valószínűséggel ütközik szintaktikai hibába, ahogy a számítógépes parancsok egyre bonyolultabbak lesznek. Csak nézze meg ezeket a formátumpéldákat, hogy megtudja, mire gondolunk.

A szintaktikai hibák nemcsak az imént említett parancsokra korlátozódnak, hanem bármely más programozási nyelvre is, például a HTML-re vagy a JavaScriptre. Gondoljunk csak bele, mennyi lehetséges szintaktikai hibát lehet elkövetni egy olyan teljes operációs rendszer, például a Windows XP kódolásakor, amely 45 millió kódsort igényelt!

Csak ebben az egyetlen ping példában láthatja, hogy nagyon fontos, hogy ne csak helyesen olvassuk a szintaxist, hanem természetesen tökéletesen alkalmazzuk is.

Megfelelő szintaxis parancssori parancsokkal

Minden parancs mást csinál, ezért mindegyiknek más a szintaxisa. A Parancssor parancsokat tartalmazó táblázatunk áttekintésével gyorsan megtudhatja, hány parancs van a Windows rendszerben, amelyek mindegyike rendelkezik bizonyos szabályokkal, amelyek a használatukra vonatkoznak.

A parancs szintaxisának nagyon specifikus szabályai vannak, amelyek leírják, hogy egy adott parancs hogyan hajtható végre, vagy hogyan nem. További információért olvassa el a Parancs szintaxis olvasása című részt.

Ajánlott: