Conceptos básicos de la evaluación perezosa

Descrição

Mapa Mental sobre Conceptos básicos de la evaluación perezosa, criado por Yair Escobar Mez em 20-04-2015.
Yair Escobar Mez
Mapa Mental por Yair Escobar Mez, atualizado more than 1 year ago
Yair Escobar Mez
Criado por Yair Escobar Mez mais de 11 anos atrás
98
0

Resumo de Recurso

Conceptos básicos de la evaluación perezosa
  1. El evaluador hace todo lo que puede.
    1. El evaluador hace solo lo preciso
      1. Es una expresión puramente funcional
        1. Un evaluador impaciente tampoco terminaría de evaluar la expresíon f 4 (g (−3)) Un evaluador perezoso daría el resultado 4.
          1. La evaluación perezosa solo calcula el valor de las expresiones cuando necesita hacer uso de este valor
            1. Es una forma de evaluacion que consiste en No evaluar un argumento de un programa, hasta que se necesite
              1. 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.
                1. 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.
                  1. La capacidad de construir estructura de datos potencialmente infinitas.