Evaluación perezosa v2

Description

By. David Puc Poot
David Puc Poot
Mind Map by David Puc Poot, updated more than 1 year ago
David Puc Poot
Created by David Puc Poot over 10 years ago
6
0

Resource summary

Evaluación perezosa v2
  1. Es una estrategia de evaluación que retrasa la evaluación de una expresión hasta que el valor de esto realmente se requiera
    1. El evaluador hace solamente lo preciso. Corresponde a llamada pornecesidad.
      1. Ventajas
        1. 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.
          1. La capacidad de construir estructura de datos potencialmente infinita
            1. La capacidad de definir estructura de control como abstracciones en vez de como obras primitivistas.
            2. Desventajas
              1. Puede evaluar innecesariamente (Ej. (\x.\y.x) 5 ((\x.x x) (\x.x x)))
                1. Exige reducción especial para implementar recursión
                2. Tecnicas
                  1. Técnica de Backtracking
                    1. Técnica de Guardias
                      1. Técnica de aprendizaje reforzado
                      2. Estrategias
                        1. Call-by-value
                          1. call-by-name
                            1. Evaluaciones que no terminan
                            Show full summary Hide full summary

                            Similar