Syntaxis (informatica): verschil tussen versies

Uit Wikipedia, de vrije encyclopedie
Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting
Freek Verkerk (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1: Regel 1:
{{ziedp|Syntaxis}}
{{ziedp|Syntaxis}}
'''Syntaxis''' (ook wel ''grammatica'' genoemd) is een term uit de [[informatica]]. Voor een [[programmeertaal]] is de ''syntaxis'' de "taalregels" van het programmeren. Onder taalregels verstaan we de codes die een programmataal (Eiffel, Java, ...) hanteert. Een veel voorkomende foutmelding, die aangeeft dat een [[interpreter]] of [[compiler]] de code van een regel niet begrijpt, is ''syntax error''.
'''Syntaxis''' (ook wel ''grammatica'' genoemd) is een term uit de [[informatica]]. Voor een [[programmeertaal]] is de ''syntaxis'' de "taalregels" van het programmeren. Onder taalregels verstaan we de codes die een programmataal (Eiffel, [[Java]], ...) hanteert. Een veel voorkomende foutmelding, die aangeeft dat een [[interpreter]] of [[compiler]] de code van een regel niet begrijpt, is ''[[syntax error]]''.


Een voorbeeld om te verduidelijken:
Een voorbeeld om te verduidelijken:
[[Extensible Markup Language|XML]] (Extensible Markup Language) is een [[Opmaaktaal|markuptaal]] die de regel hanteert dat elke zelfgemaakte start-tag bijv. "<naam>" een eind-tag "</naam>" moet bevatten. Als we nu de fout maken door een eind-tag te vergeten zal een programma (XML-parser) de XML-syntaxis controleren en het als fout rapporteren.
[[Extensible Markup Language|XML]] (Extensible Markup Language) is een [[Opmaaktaal|markuptaal]] die de regel hanteert dat elke zelfgemaakte start-tag bijv. "<naam>" een eind-tag "</naam>" moet bevatten. Als we nu de fout maken door een eind-tag te vergeten zal een programma (XML-parser) de XML-syntaxis controleren en het als [[fout]] rapporteren.


Om een syntaxis te specificeren wordt meestal de [[Backus-Naur-formalisme|BNF]]-notatie gebruikt.
Om een syntaxis te specificeren wordt meestal de [[Backus-Naur-formalisme|BNF]]-notatie gebruikt.
Regel 9: Regel 9:
== Zie ook ==
== Zie ook ==
* [[Syntaxkleuring]]
* [[Syntaxkleuring]]
* [[Syntactische test]]


[[Categorie:Programmeerconcept]]
[[Categorie:Programmeerconcept]]

Versie van 19 aug 2010 15:01

Zie Syntaxis (doorverwijspagina) voor andere betekenissen van Syntaxis.

Syntaxis (ook wel grammatica genoemd) is een term uit de informatica. Voor een programmeertaal is de syntaxis de "taalregels" van het programmeren. Onder taalregels verstaan we de codes die een programmataal (Eiffel, Java, ...) hanteert. Een veel voorkomende foutmelding, die aangeeft dat een interpreter of compiler de code van een regel niet begrijpt, is syntax error.

Een voorbeeld om te verduidelijken: XML (Extensible Markup Language) is een markuptaal die de regel hanteert dat elke zelfgemaakte start-tag bijv. "<naam>" een eind-tag "</naam>" moet bevatten. Als we nu de fout maken door een eind-tag te vergeten zal een programma (XML-parser) de XML-syntaxis controleren en het als fout rapporteren.

Om een syntaxis te specificeren wordt meestal de BNF-notatie gebruikt.

Zie ook