EVALUACIÓN PEREZOSA..

Description

MAPA CONCEPTUAL
Cesar Contreras5197
Mind Map by Cesar Contreras5197, updated more than 1 year ago More Less
Leo Yamm 'C'
Created by Leo Yamm 'C' over 8 years ago
Cesar Contreras5197
Copied by Cesar Contreras5197 over 8 years ago
2
0

Resource summary

EVALUACIÓN PEREZOSA..
  1. CONCEPTO
    1. 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. Esta compartición del cálculo puede reducir el tiempo de ejecución de ciertas funciones de forma exponencial, comparado con otros tipos de evaluación.
      1. TÉCNICAS DE LA EVALUACIÓN FUNCIONAL
        1. TÈCNICA DE BACKTRAKING
          1. Si una alternativa falla, el flujo retrocede hasta la ultima desicioó e intenta de nuevo.
          2. TÉCNICA DE GUARDIAS
            1. Si mas de una es cierta, se escoge cualquiera de ellas.
            2. TÉCNICA DE APRENDIZAJE REFORSADO
              1. Recordar decisiones exitosas y aumentar su prioridad así como considerar las decisiones en el contexto del estado mutable.
        2. TIPOS DE ESTRATEGIAS
          1. De adentro hacia fuera o Call - by - value
            1. Esta estrategia elige el redex que esta mas adentro, entendiendo que el redex no tiene otro redex. Si existe mas de un redex que cumple dicha condición se elige el que esta mas a la izquierda.
            2. De afuera hacia adentro o Call - by - name
              1. Elije al redex que se encuentra mas afuera. Si existe mas de un redex, que cumple dicha condición se elige el que esta mas a la izquierda.
              2. Evaluaciones que no terminan
              3. VENTAJAS Y DESVENTAJAS
                1. 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. Esta compartición del cálculo puede reducir el tiempo de ejecución de ciertas funciones de forma exponencial, comparado con otros tipos de evaluación.
                  1. Los lenguajes perezosos usan evaluación perezosa; es decir, al evaluar una expresión evalúan sus argumentos sólo cuando los necesita. De manera opuesta, en la evaluación impaciente los argumentos de las expresiones se evalúan antes que las expresiones. En esta entrada presento un ejercicio para Informática (del Grado de Matemáticas) con objeto de resaltar la ventaja de la evaluación perezosa de Haskell frente a la evaluación impaciente de Maxima. Para ello compararé sus rendimientos al calcular los k primeros elementos de una lista con definiciones semejantes en Haskell y Maxima.
                  Show full summary Hide full summary

                  Similar

                  EVALUACION PEREZOSA
                  kiwed dose
                  1_EVALUACION PEREZOSA
                  Armando FG
                  2_EVALUACION PEREZOSA
                  Armando FG
                  EVALUACION PEREZOSA
                  Cesar Contreras5197
                  Evalución perezosa.
                  Cesar Contreras5197
                  EVALUACION PEREZOSA
                  Armando FG
                  RIESGOS CONTRACTUALES
                  alejo.castaeda77
                  Biology -B2
                  HeidiCrosbie
                  Key word flashcards
                  I M Wilson
                  Introduction to the Atom
                  Sarah Egan