Guatemala
Este trabajo explora la aplicación de patrones de diseño en el contexto de Ciencias de laComputación de bajo nivel, utilizando como caso de estudio la implementación de un interprete y compiladoren Rust. Se identifica como una problemática la complejidad estructural de los compiladores modernos, lo quedificulta su mantenibilidad y escalabilidad, por lo que se propone una metodología de trabajo que aplicapatrones de diseño para facilitar el desarrollo de un compilador. Los resultados obtenidos de esta investigacióndemuestran que el uso de patrones de diseño facilitan el desarrollo, la extensión y mantenibilidad de loscompiladores abriendo la posibilidad a su aplicación a otros sistemas de bajo nivel.
This work explores the application of design patterns on the context of low level ComputerScience, using as a case of study the implementation of an interpreter and compiler on Rust. It is identified as aproblem the structural complexity of modern compilers, which difficult its maintainability and scalability,therefore it is proposed a work methodology that applies design patterns to facilitate the development of acompiler. The results obtained on this research demonstrate that the use of design patterns facilitate thedevelopment, extensibility and maintainability of compilers, opening the possibility to its implementation onother low level systems.
© 2001-2026 Fundación Dialnet · Todos los derechos reservados