Wat is sintaksis? (Sintaksdefinisie)

INHOUDSOPGAWE:

Wat is sintaksis? (Sintaksdefinisie)
Wat is sintaksis? (Sintaksdefinisie)
Anonim

In die rekenaarwêreld verwys die sintaksis van 'n opdrag na die reëls waarin die opdrag uitgevoer moet word sodat 'n stuk sagteware dit kan verstaan.

Byvoorbeeld, 'n opdrag se sintaksis kan hooflettergevoeligheid dikteer en watter soort opsies beskikbaar is wat die opdrag op verskillende maniere laat werk.

Sonder behoorlike sintaksis, is die woorde en ander karakters waaruit die opdrag bestaan, nie saam geryg in 'n volgorde wat sin maak nie. Wat die gevolg is van slegte sintaksis is die onvermoë vir die sintaksisleser om te verstaan wat probeer om oorgedra te word.

Sintaksis is soos 'n taal

Image
Image

Om rekenaarsintaksis beter te verstaan, dink daaraan 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, dit reg kan verstaan. As woorde en karakters verkeerd in 'n sin geplaas word, sal dit baie moeilik wees om te verstaan.

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

Waarom is sintaksis belangrik?

Sou jy verwag dat iemand wat net in Russies lees en praat, Japannees sal verstaan? Of wat van iemand wat net Engels verstaan, om woorde te kan lees wat in Italiaans geskryf is?

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.

Jy sal byvoorbeeld nie sê "Ek het die heuwel groot gehardloop nie." want dit maak skaars sin gegewe die reëls wat Engelssprekendes begin verstaan het wanneer dit kom by die begrip van woorde. Dieselfde geld vir opdragsintaksis, want die program wat die sintaksis lees, verstaan dit net wanneer dit op 'n spesifieke manier opgestel is, soos jy hieronder sal sien.

Dit is belangrik om nie sintaksis oor die hoof te sien wanneer dit kom by die werk met rekenaaropdragte nie, want selfs 'n klein, oënskynlik aanvaarbare fout in sintaksis sal beteken dat 'n rekenaar nie kan verstaan wat dit is waarna jy soek nie.

Kom ons kyk na die ping-opdrag as 'n voorbeeld van die regte, en onbehoorlike, sintaksis. Die mees algemene manier waarop die ping-opdrag gebruik word, is deur ping uit te voer, gevolg deur 'n IP-adres, soos hierdie:


ping 192.168.1.1

Hierdie sintaksis is 100 persent korrek, en omdat dit korrek is, kan die opdragreël-tolk, waarskynlik Command Prompt in Windows, verstaan dat ons wil kyk of die rekenaar met daardie spesifieke toestel op die netwerk kan kommunikeer.

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


192.168.1.1 ping

Ons gebruik nie die regte sintaksis nie, so alhoewel die opdrag 'n bietjie lyk soos dit moet, sal dit glad nie werk nie, want die rekenaar het geen idee hoe om dit te hanteer nie.

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

Alhoewel dit sekerlik moontlik is met eenvoudiger opdragte (soos jy met ping gesien het), is dit baie meer geneig om 'n sintaksfout te bekamp namate rekenaaropdragte meer en meer kompleks word. Kyk net na hierdie formaatopdragvoorbeelde om te sien wat ons bedoel.

Sintaksfoute is nie net beperk tot opdragte soos dié wat sopas genoem is nie, maar ook tot enige ander programmeertaal soos HTML of JavaScript. Dink net aan hoeveel potensiële sintaksisfoute gemaak kan word wanneer iets soos 'n hele bedryfstelsel soos Windows XP gekodeer word, wat 45 miljoen reëls kode vereis het!

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

Behoorlike sintaksis met opdragprompt-opdragte

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

Opdragsintaksis het baie spesifieke reëls wat beskryf hoe 'n spesifieke opdrag uitgevoer kan word of nie uitgevoer kan word nie. Sien Hoe om opdragsintaksis te lees vir meer daaroor.

Aanbeveel: