Documentos de Académico
Documentos de Profesional
Documentos de Cultura
guardar o mantener el significado o valor de algo sin que esta sufra cambios
Mejorar el desempeño del sistema: Esto quiere decir, que el programa final debe
ejecutarse con mayor rapidez, pero siempre de forma correcta.
Optimizar el uso de la memoria y de los demás recursos del sistema: Lo que implica que el
programa una vez optimizado deberá ocupar una menor cantidad de memoria tanto para su
almacenamiento como para su ejecución, así mismo el uso de los otros recursos del sistema
deberá ser más eficiente en el programa optimizado que en el original.
Mejorar la calidad del programa: Esto en cuanto a la estructura y limpieza del código.
Un ejemplo de esto es la eliminación de líneas de código que no son realmente
necesarias para el programa cumpla con su objetivo.
3.-Menciona los tres criterios para determinar si un código debe o puede ser pasado
por un proceso de optimización
Preservar el significado, Para la optimización de un código primero se hace la
transformacion de que no cambie el objetivo del código, es decir, que
funcionalmente realice las mismas acciones que antes de hacer la transformación
Acelerar el programa y reducir el tamaño del código compilado.
Debe de valer la pena, o sea que el ciompilador no sea mas lento o genere
problemas como alterar el valor final.
4.-que son las su expresión es comunes, cómo afectan la calidad de codigo y que
debe realizarse para optimizar este elemento.
Las expresiones comunes son expresiones que tienen el mismo resultado, con las mismas
variables, por así decirlo son expresiones que se repiten, hacen el código mas pesado y
grande de manera inecesaria en algunas ocaciones, creando varibles que no solo se utilizan
una vez, Lo que debe de realizarce es evaluar si se debe de sustituir por una variable en
común y eliminar una de las dos.
Para que una optimización valga la pena, el código debe de ser grandes y complejos y que
se va a usar de manera constante, además de que al realizar realmente nos brinde los
beneficios de la optimización de código, como acelerar el programa y reducir los recursos.