Expressie (programmeren)
Uit Wikipedia, de vrije encyclopedie
In programmeertalen is een expressie een combinatie van waarden, variabelen, operatoren en functies die geïnterpreteerd (geëvalueerd) worden volgens bepaalde regels (zoals associativiteit en de volgorde van operatoren) en vervolgens uitgerekend om een bepaalde waarde op te leveren. Men zegt dat de expressie evalueert naar die waarde en de expressie is een representatie van die waarde. Net zoals in de wiskunde is (of heeft) de expressie de geëvalueerde waarde.
Expressies kunnen wel of niet neveneffecten hebben en referentiële transparantie kan hierdoor verloren gaan.
[bewerk] Voorbeelden van expressies
- Rekenkundige expressies
3 * 5
,2 * (x - 1)
,y = sin(x)
- Logische expressies (propositielogica)
A and B
,A or B
,not A
- Logische expressies (predicatenlogica)
mens(Anton)
,vliegtuig(X)