Sintaksa e gjuhëve të programimit
Në shkencën kompjuterike, sintaksa e një gjuhe kompjuterike përbëhet nga rregullat që përcaktojnë kombinimet e simboleve që konsiderohen të jenë deklarata ose shprehje të strukturuara saktë në atë gjuhë. Kjo vlen si për gjuhët e programimit, ku dokumenti përfaqëson kodin burimor, ashtu edhe për gjuhët e shënjimit, ku dokumenti përfaqëson të dhëna.
Sintaksa e një gjuhe përcakton formën e saj sipërfaqësore. [1] Gjuhët kompjuterike të bazuara në tekst bazohen në vargje karakteresh, ndërsa gjuhët e programimit pamor bazohen në paraqitjen hapësinore dhe lidhjet ndërmjet simboleve (të cilat mund të jenë tekstuale ose grafike). Dokumentet që janë sintaksisht të pavlefshme thuhet se kanë një gabim sintaksor . Kur harton sintaksën e një gjuhe, një projektues mund të fillojë duke shkruar shembuj të stringave të ligjshme dhe të paligjshme, përpara se të përpiqet të kuptojë rregullat e përgjithshme nga këta shembuj. [2]
Prandaj sintaksa i referohet formës së kodit dhe është në kontrast me semantikën - kuptimi . Në përpunimin e gjuhëve kompjuterike, përpunimi semantik në përgjithësi vjen pas përpunimit sintaksor; megjithatë, në disa raste, përpunimi semantik është i nevojshëm për analizë të plotë sintaksore, dhe këto bëhen së bashku ose njëkohësisht . Në një përpilues, analiza sintaksore përfshin pjesën e përparme, ndërsa analiza semantike përfshin fundin (dhe fundin e mesëm, nëse kjo fazë dallohet).
- ^ Friedman, Daniel P.; Mitchell Wand; Christopher T. Haynes (1992). Essentials of Programming Languages (bot. 1st). The MIT Press. ISBN 0-262-06145-7.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!) - ^ Smith, Dennis (1999). Designing Maintainable Software. Springer Science & Business Media.
{{cite book}}
: Mungon ose është bosh parametri|language=
(Ndihmë!)