Un evaluador impaciente tampoco terminaría de evaluar la expresíon f 4 (g (−3)) Un evaluador
perezoso daría el resultado 4.
La evaluación perezosa solo calcula el
valor de las expresiones cuando necesita
hacer uso de este valor
Es una forma de evaluacion que consiste
en No evaluar un argumento de un
programa, hasta que se necesite
Caracteristicas: 1.- Eficiencia 2.- Legibilidad 3.- Es
posible tener listas infinitas 4.- Evita repetir la
evaluacion de calculos 5.- Reduce el consumo de
memoria de una aplicacion.
Haskell es un ejemplo de lenguaje de
evaluacion perezosa. En Haskell no hay
garantia de que elcodigo sea ejecutado
en ´orden (o que siquiera sea
ejecutado), pues Haskell solo ejecuta
elcodigo cuando es requerido.
La capacidad de construir estructura de
datos potencialmente infinitas.