Mikä on syntaksi? (Syntaksin määritelmä)

click fraud protection

Tietokonemaailmassa syntaksi a komento viittaa sääntöihin, joissa komento on suoritettava, jotta pala ohjelmisto ymmärtämään sitä.

Esimerkiksi komennon syntaksi voi määrätä kirjainkoolla ja millaisia ​​vaihtoehtoja on saatavilla, jotka saavat komennon toimimaan eri tavoin.

Ilman asianmukaista syntaksia komennon muodostavia sanoja ja muita merkkejä ei yhdistetä järkevään järjestykseen. Huonosta syntaksista johtuu syntaksinlukijan kyvyttömyys ymmärtää, mitä yritetään välittää.

Syntaksi on kuin kieli

Kielet kuplassa
 Lifewire

Ymmärtääksesi tietokonesyntaksia paremmin, ajattele sitä kielenä, kuten englanti, saksa, espanja jne.

A Kieli syntaksi edellyttää, että tiettyjä sanoja ja välimerkkejä käytetään oikein, jotta joku, joka kuulee tai lukee sanat, ymmärtää ne oikein. Jos sanat ja merkit sijoitetaan väärin lauseeseen, sitä on erittäin vaikea ymmärtää.

Aivan kuten kielen kanssa, tietokonekomennon rakenne tai syntaksi on koodattava tai suoritettava täydellisesti jotta se ymmärretään, ja kaikki sanat, symbolit ja muut merkit on sijoitettu juuri oikeaan paikkaan tapa.

Miksi syntaksi on tärkeä?

Odotatko jonkun, joka lukee ja puhuu vain venäjää, ymmärtävän japania? Tai entä joku, joka ymmärtää vain englantia, voidakseen lukea italiaksi kirjoitettuja sanoja?

Samoin eri ohjelmat (kuten eri kielet) vaativat erilaisia ​​sääntöjä, joita on noudatettava, jotta ohjelmisto (tai puhutun kielen omaava henkilö) voi tulkita pyyntösi.

Et esimerkiksi sanoisi "Juosin alas mäkeä suureksi." koska siinä tuskin on mitään järkeä, kun otetaan huomioon säännöt, jotka englanninkieliset ovat oppineet ymmärtämään sanojen ymmärtämisen. Sama pätee komentosyntaksiin, koska syntaksia lukeva ohjelma ymmärtää sen vain, kun se on määritetty tietyllä tavalla, kuten näet alla.

On tärkeää, ettet unohda syntaksia tietokonekomentojen kanssa työskennellessäsi, koska jopa pieni, näennäisesti hyväksyttävä syntaksivirhe tarkoittaa, että tietokone ei ymmärrä, mitä sinä olet jälkeen.

Katsotaanpa ping-komento esimerkkinä oikeasta ja väärästä syntaksista. Yleisin tapa, jolla ping-komentoa käytetään, on suorittaminen ping, jota seuraa an IP-osoite, kuten tämä:

ping 192.168.1.1. 

Tämä syntaksi on 100-prosenttisesti oikea, ja koska se on oikea, komentorivitulkki, luultavasti Komentokehote Windowsissa, voi ymmärtää, että haluamme tarkistaa, pystyykö tietokone kommunikoimaan tietyn verkon laitteen kanssa.

Komento kuitenkin tekee ei toimii, jos järjestämme tekstin uudelleen ja laitamme ensin IP-osoitteen ja sitten sanan ping, kuten tämä:

192.168.1.1 ping. 

Emme käytä oikeaa syntaksia, joten vaikka komento näyttää vähän niin kuin sen pitäisi, se ei toimi ollenkaan, koska tietokoneella ei ole aavistustakaan, miten sitä käsitellään.

Tietokonekomentojen, joilla on väärä syntaksi, sanotaan usein olevan a syntaksivirhe, ja se ei toimi tarkoitetulla tavalla ennen kuin syntaksi on korjattu.

Vaikka se on varmasti mahdollista yksinkertaisemmilla komennoilla (kuten näit ping), joudut paljon todennäköisemmin syntaksivirheeseen, kun tietokoneen komennot muuttuvat yhä monimutkaisemmiksi. Katso vain nämä muotokomentoesimerkit nähdäksemme mitä tarkoitamme.

Syntaksivirheet eivät rajoitu vain mainittujen kaltaisiin komentoihin, vaan myös muihin ohjelmointikieliin, kuten HTML tai JavaScript. Harkitse vain, kuinka monta mahdollista syntaksivirhettä voidaan tehdä koodattaessa jotain kokonaisuutta käyttöjärjestelmä Kuten Windows XP, joka vaati 45 miljoonaa koodiriviä!

Voit nähdä vain tässä yhdessä esimerkissä ping että on erittäin tärkeää pystyä paitsi lukemaan syntaksia oikein, mutta tietysti osata soveltaa sitä täydellisesti.

Oikea syntaksi komentokehotteilla

Jokainen komento tekee jotain erilaista, joten niillä jokaisella on erilainen syntaksi. Katselemme läpi Komentorivi-komentojen taulukko on nopea tapa nähdä, kuinka monta komentoa Windowsissa on. Näillä kaikilla on tiettyjä sääntöjä, jotka koskevat niiden käyttöä.

Komentosyntaksi on hyvin tarkat säännöt, jotka kuvaavat kuinka tietty komento voidaan tai ei voida suorittaa.