bachelorThesis
Técnicas de transformación de programas escritos en C++”
Fecha
2023-03Autor
Carvajal Carpio, Kevin Joseph
Reyes Baque, Mabel Jamilet
Institución
Resumen
Las técnicas de transformación de programas son procedimientos que se aplican para aumentar el rendimiento de un programa de computadora, ya sea en términos del uso de memoria o la velocidad de respuesta. En este trabajo de investigación se presenta un análisis de técnicas de
23
Técnicas De Transformación De Programas Escritos En C++
transformación para programas escritos en lenguaje C++, las mismas están enfocadas en obtener ganancias en los tiempos de respuesta de las aplicaciones, a través de modificaciones al código a nivel sintáctico, pero sin cambiar su semántica. La optimización de programas es una práctica habitual de los programadores. Sin embargo, existen técnicas poco habituales y poco aplicadas por su desconocimiento, pero que su ganancia es muy significativa. Es por ello que en este trabajo se ha realizado un estudio bibliográfica de literatura existente relacionada, con el fin de determinar un catálogo de algunas ténicas de transformación y con ello realizar los experimentos correspondientes que permitan afirmar la validez de la técnica. Program transformation techniques are procedures applied to increase the performance of a computer program, either in terms of memory usage or response speed. In this research work, we present an analysis of transformation techniques for programs written in C++ language, which are focused on obtaining gains in the response times of applications, through modifications to the code at the syntactic level, but without changing its semantics. Program optimization is a common practice among programmers. However, there are techniques that are not very common and little applied due to their lack of knowledge, but their gain is very significant. Then, in this work, we have made a bibliographic study of existing related literature, in order to determine a catalog of some transformation techniques and thus perform the corresponding experiments to affirm the validity of the technique.