Conceptos básicos de la evaluación perezosa

Description

Mind Map on Conceptos básicos de la evaluación perezosa, created by Yair Escobar Mez on 20/04/2015.
Yair Escobar Mez
Mind Map by Yair Escobar Mez, updated more than 1 year ago
Yair Escobar Mez
Created by Yair Escobar Mez over 9 years ago
91
0

Resource summary

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.
                    Show full summary Hide full summary

                    Similar

                    A Christmas Carol - Characters
                    chloeprincess10
                    Concepts in Biology Final Exam
                    mlszala
                    English Literary Terminology
                    Fionnghuala Malone
                    Input Devices
                    Jess Peason
                    Sociology - Unit 1:Families and households
                    Jake Pickup
                    GCSE AQA Biology 2 Plants & Photosynthesis
                    Lilac Potato
                    Biology (B3)
                    Sian Griffiths
                    AQA GCSE Product Design Questions
                    Bella Statham
                    GCSE REVISION TIMETABLE
                    Sonia Christopher
                    B7 Quiz - The Skeleton, Movement and Exercise
                    Leah Firmstone
                    NSI Course
                    Yuvraj Sunar