Haskell

1894 palabras 8 páginas
INSTITUTO TECNOLÓGICO DE PUEBLA

CARRERA: ING.SISTEMAS COMPUTACIONALES
SÉPTIMO: SEMESTRE GRUPO: C
PRESENTAN:
KAKAROTO
MATERIA: PROGRAMACIÓN LÓGICA Y FUNCIONAL

TEMA: ESTRATEGIAS DE EVALUACION PREZOSA
TÉCNICAS DE PROGRAMACIÓN FUNCIONAL PEREZOSA

TECOMATLAN PUEBLA, A 8 DE DICIEMBRE DEL 2013

ESTRATEGIAS DE EVALUACION PREZOSA
INTRODUCCIÓN
En este documento se hablará sobre el tema estrategias de evaluación perezosa o también conocida como llamada por necesidad es una estrategia evalúa y retrasa el cálculo de una expresión hasta que el valor sea necesario, y que también evita repetir la evaluación en caso que sea necesaria posteriormente. Esta evaluación reduce el tiempo de los
…ver más…

Normalmente, esto significa que la función puede modificar (es decir, asignar a) la variable utilizada como argumento de algo que va a ser visto por su llamador.

LLAME AL COMPARTIR
También conocido como "llamada por objeto" o "llamada por el intercambio de objeto"
Es utilizado por lenguajes como Python , Iota, Java (para referencias a objetos), Ruby, Scheme, OCaml, AppleScript, y muchos otros idiomas.
Llame por copia- restore
Es un caso especial de la llamada por referencia donde el proporcionado de referencia es única para la persona que llama.
Esta variante ha ganado la atención en los contextos de multiprocesamiento y de llamada a procedimiento remoto: si un parámetro a una llamada a la función es una referencia que pueda ser accesible por otro hilo de ejecución, sus contenidos pueden ser copiados a una nueva referencia que no es, y cuando la llamada de función devoluciones, los contenidos actuales de esta nueva referencia se copian de nuevo a la referencia original ("restaurado").

EVALUACIÓN NO ESTRICTA EVALUACIÓN NORMAL
Consiste en seleccionar el término más externo es decir el menos anidado y en caso de conflicto el que aparezca más a la de la expresión.
Reducción desde dentro cuadrado (cuadrado 3)
=> ! por la definición del cuadrado cuadrado (3*3)
=> ! por el operador (*) cuadrado 9
=> ! por la definición

Documentos relacionados

  • Ventajas y desventajas de costos
    1090 palabras | 5 páginas
  • Evolución del lenguaje de programación orientado a objetos
    782 palabras | 4 páginas
  • Cuestionario introduccion a la computacion
    3084 palabras | 13 páginas
  • Lenguajes de programación lógica e internet.
    2839 palabras | 12 páginas
  • Influencia del cristianismo en el derecho romano
    1820 palabras | 8 páginas
  • Paradigmas de programación
    850 palabras | 4 páginas
  • Clasificacion de paradigmas
    2629 palabras | 11 páginas
  • Paradigmas de programacion
    4302 palabras | 18 páginas
  • Mongodb
    1001 palabras | 4 páginas
  • Weimar
    1336 palabras | 6 páginas