RT info:eu-repo/semantics/bachelorThesis T1 Transformación de código fuente basada en el lenguaje Awk de Unix A1 Fraile Cáceres, Álvaro A2 Universidad de Valladolid. Escuela de Ingenierías Industriales K1 Unix (Sistema operativo de ordenadores) AB Este proyecto nació con la intención de modificar código C/C++ de modo que tuviera un estilo común de programación. Pronto surgió la idea de que esta herramienta, por su estructura, podría destinarse de igual modo a la transformación de un código fuente en otro diferente. Sin embargo, antes de ello, nos planteamos diferentes cuestiones: ¿cuál es el tipo de lenguaje más adecuado para este propósito?, e incluso, ¿podríamos programarlo de modo que nos confirmara con total certeza si la transformación del código ha sido exitosa?, es decir, ¿el nuevo lenguaje realiza la misma función que el original? Para responder a estas preguntas, realizaremos un recorrido a través de la ciencia de la computación. Entre otras cuestiones, veremos que las expresiones regulares son útiles para nuestro propósito. Para ello utilizaremos el AWK implementado en Unix, un lenguaje que trabaja bien con ellas. YR 2017 FD 2017 LK http://uvadoc.uva.es/handle/10324/27482 UL http://uvadoc.uva.es/handle/10324/27482 LA spa NO Departamento de Ingeniería de Sistemas y Automática DS UVaDOC RD 22-nov-2024