Zusammenfassung der Ressource
EVALUACIÓN PEREZOSA
- TIPOS
- De adentro hacia fuera o call by value
- De afuera hacia adentro o call by name
- Evaluaciones que no terminan
- VENTAJAS
- El rendimiento aumenta debido a
evitación de cálculos innecesarios y
evitación de condiciones de error en la
evaluación de expresiones compuestas.
- DESVENTAJAS
- La evaluación perezosa puede llevar a la
reducción de la huella de memoria, ya que los
valores se crean cuando necesario. Sin
embargo, con la evaluación perezosa, es difícil
combinarse con rasgos imperativos como la
excepción que se maneja (manejo de la
excepción) y entrada/salida (entrada/salida),
porque el pedido de operaciones se hace
indeterminado.
- FUNCIONES
- El incremento en el rendimiento
al evitar cálculos innecesarios, y
en tratar condiciones de error al
evaluar expresiones compuestas.
- La capacidad de
construir estructuras
de datos
potencialmente
infinitas.
- La capacidad de definir
estructuras de control como
abstracciones, en lugar de
operaciones primitivas.
- CONCEPTO
- Es una estrategia de evaluación que
retrasa el cálculo de una expresión hasta
que su valor sea necesario, y que
también evita repetir la evaluación en
caso de ser necesaria en posteriores
ocasiones.
- TÉCNICAS DE LA
PROGRAMACIÓN
FUNCIONAL
- Técnica de Backtracking (Prolog)
- Técnica de guardias (guads)
- Técnica de aprendizaje reforzado (A-LIPS)