Ayuda
Ir al contenido

Dialnet


Patrones de diseño y sistemas de bajo nivel: un caso de estudio con compiladores

    1. [1] Universidad de San Carlos de Guatemala

      Universidad de San Carlos de Guatemala

      Guatemala

  • Localización: Computación para el desarrollo - XVIII Congreso: actas del XVIII Congreso Iberoamericano de Computación para el Desarrollo (COMPDES 2025) / Luis Bengochea Martínez (ed. lit.), Daniel Meziat Luna (ed. lit.), Oscar Gerardo López Villegas (ed. lit.), 2026, ISBN 979-13-88138-54-6, págs. 68-76
  • Idioma: español
  • Títulos paralelos:
    • Design patterns and low-level systems: a case of study with compilers
  • Enlaces
  • Resumen
    • español

      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.

    • English

      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.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno