evaluacion perezosa
1.-MENCIONA EL OBJETIVO DE LA EVALUACION PEREZOSA:
Retrasa el cálculo de una expresión hasta que su valor sea necesario, evitando repetir laevaluación en caso de ser necesaria en posteriores ocasiones.
2.-DE ACUERDO AL CUESTIONAMIENTO ANTERIOR, ¿QUÉ ES LO QUE REDUCE LA COMPARTICION DEL CALCULO?
El tiempo de ejecución de ciertas funciones de formaexponencial, comparado con otros tipos de evaluación.
3.- ¿CUÁLES SON LOS BENEFICIOS QUE APORTA ESTE TIPO DE EVALUACION?
El incremento en el rendimiento al evitar cálculos innecesarios, y entratar condiciones de error al evaluar expresiones compuestas.
La capacidad de construir estructuras de datos potencialmente infinitas.
La capacidad de definir estructuras de control como abstracciones,en lugar de operaciones primitivas.
4.- ¿COMO SE LE LLAMA A LA EVALUACION CONTRARIA A LA EVALUACION PEREZOSA, Y COMO SE DEFINE?
Se llama Evaluación estricta, definida como el modo de evaluación pordefecto en la mayoría de los lenguajes de programación.
5.- MENCIONA UNA VENTAJAS DE LA EVALUACION PEREZOSA:
El rendimiento aumenta debido a evitación de cálculos innecesarios y evitación decondiciones de error en la evaluación de expresiones compuestas.
6.- MENCIONA UNA DESVENTAJA DE LA EVALUACION PEREZOSA:
La evaluación perezosa puede llevar a la reducción de la huella de memoria, ya quelos valores se crean cuando necesario. Sin embargo, con la evaluación perezosa, es difícil combinarse con rasgos imperativos como la excepción que se maneja (manejo de la excepción) y entrada/salida(entrada/salida), porque el pedido de operaciones se hace indeterminado.
7.- ¿CUÁLES SON LAS CAPACIDADES DE LA EVALUACION PEREZOSA?
La capacidad de construir estructura de datos potencialmenteinfinita
La capacidad de definir estructura de control como abstracciones en vez de como obras primitivistas.
8.- ¿CUÁLES SON LAS ESTRATEGIAS DE PROGRAMACION PEREZOS?
Evaluación mediante paso de...
Regístrate para leer el documento completo.