In
programmeertalen is
luie evaluatie (in het
Engels:
lazy evaluation) een evaluatie-strategie. Het wordt soms ook
Call-by-need genoemd. Het idee is dat een uitdrukking pas geëvalueerd wordt wanneer ze daadwerkelijk nodig is. Een voorbeeld van een taal die luie evaluatie standaard hanteert is
Haskell.