Luie evaluatie: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
lf |
|||
Regel 5:
De voordelen van luie evaluatie zijn: verbeterde prestaties door het vermijden van overbodige berekeningen, het vermijden van foutieve situaties in gecombineerde expressies en de mogelijkheid om om te gaan met [[Oneindigheid|oneindige]] [[Datastructuur|datastructuren]]. Ook is het mogelijk [[Control flow|controlestructuren]] als [[Functie (wiskunde)|functies]] te definiëren in plaats van ingebouwde structuren.
Programmeertalen die gebruikmaken van luie evaluatie kunnen verder onderverdeeld worden in talen die een ''call-by-name'' of een ''call-by-need''
Het tegenovergestelde van luie evaluatie is [[strikte evaluatie]] (in het Engels: ''strict evaluation'').
|