Wat is sintax?

Definisie van sintax en waarom behoorlike sintaxis belangrik is

In die rekenaarwêreld verwys die sintaksis van 'n opdrag na die reëls waarin die opdrag uitgevoer kan word om 'n stukkie sagteware te verstaan.

Byvoorbeeld, 'n bevel se sintaksis kan geval sensitiwiteit dikteer en watter soorte opsies beskikbaar is wat die opdrag op verskillende maniere laat funksioneer.

Sintaksis is soos 'n taal

Om die sintaks van die rekenaar beter te verstaan, dink dit as 'n taal, soos Engels, Duits, Spaans, ens.

'N Taalsintaksis vereis dat sekere woorde en leestekens op die regte manier gebruik word sodat iemand wat die woorde hoor of lees, hulle korrek kan verstaan. As woorde en karakters verkeerd in 'n sin geplaas word, sal dit baie moeilik wees om te verstaan.

Soos met taal, moet die struktuur of sintaks van 'n rekenaaropdrag perfek gekodeer of uitgevoer word sodat dit verstaan ​​kan word, met al die woorde, simbole en ander karakters op die regte manier geposisioneer.

Hoekom is sintax belangrik?

Sal jy iemand verwag wat lees en praat net in Russies om Japanees te verstaan? Of wat van iemand wat net Engels verstaan, om woorde wat in Italiaans geskryf is, te kan lees?

Net so vereis verskillende programme (baie soos verskillende tale) verskillende reëls wat gevolg moet word sodat die sagteware (of persoon met gesproke taal) jou versoeke kan interpreteer.

Sintaksis is 'n belangrike konsep om te verstaan ​​wanneer jy met rekenaaropdragte werk, omdat 'n onvanpaste gebruik van sintaksis beteken dat 'n rekenaar nie kan verstaan ​​wat dit is wat jy soek nie.

Kom ons kyk na die ping-opdrag as 'n voorbeeld van behoorlike en onvanpaste, sintaksis. Die mees algemene manier waarop die ping-opdrag gebruik word, is deur ping te doen , gevolg deur 'n IP-adres , soos volg:

ping 192.168.1.1

Hierdie sintaxis is 100% korrek, en omdat dit korrek is, kan die instruksies-tolk , waarskynlik Command Prompt in Windows, verstaan ​​dat ek wil kontroleer of my rekenaar met die spesifieke toestel op my netwerk kan kommunikeer.

Die opdrag sal egter nie werk as ek die teks herrangskik en die IP-adres eers plaas nie en dan die woord ping , soos volg:

192.168.1.1 ping

Ek gebruik nie die regte sintaksis nie, so alhoewel die opdrag effens lyk, sal dit glad nie werk nie, want my rekenaar het geen idee hoe om dit te hanteer nie.

Rekenaaropdragte wat die verkeerde sintaksis het, word dikwels gesê dat hulle 'n sintaksfout het en sal nie soos bedoel word totdat die sintaksis reggestel is nie.

Alhoewel dit sekerlik moontlik is met eenvoudiger opdragte (soos u gesien het met ping ), is u baie meer geneig om 'n sintaksfout in te voer aangesien rekenaaropdragte al hoe meer kompleks word. Kyk net na hierdie formate opdrag voorbeelde om te sien wat ek bedoel.

Jy kan sien in net hierdie een voorbeeld met ping dat dit baie belangrik is om nie net die sintaksis korrek te kan lees nie, maar om dit natuurlik ook perfek toe te pas.

Behoorlike sintaksis met opdragpromptopdragte

Elke opdrag doen iets anders, so hulle het elkeen verskillende sintaksis. Deur my tabel van Command Prompt opdragte te kyk, is 'n vinnige manier om te sien hoeveel instruksies daar in Windows is, wat almal sekere reëls het wat van toepassing is op hoe dit gebruik kan word.

Kyk hoe om kommandssintaxis te lees vir gedetailleerde hulp om die sintaksis wat ek op hierdie werf gebruik, te ontcijfer wanneer u beskryf hoe 'n bepaalde opdrag kan of nie uitgevoer kan word nie.