Preprint
Desarrollo de un Compilador Web como Simulador, con Vue 3 en sus fases de análisis Léxico, Sintáctico y Semántico para aportar al proceso de formación de la materia Compiladores en las UTS.
Autor
John Jairo, Abreo Arenas
Rincon Camargo, Juan Pablo
Institución
Resumen
El propósito de este trabajo es desarrollar un compilador como simulador en sus fases de análisis léxico, sintáctico y semántico para aportar al proceso de formación de la materia Compiladores en las Unidades Tecnológicas de Santander (UTS). Así mismo, se realiza con el fin de incentivar a los estudiantes y docentes a la creación de prototipos o herramientas de software que faciliten el aprendizaje y genere atención e importancia hacia cada uno de los temas o componentes de la materia. Además, este desarrollo utiliza una metodología en cascada esencial para la construcción de cualquier desarrollo, que prueba cada una de las fases con sus análisis, el diseño, la implementación, ejecución de pruebas, verificación y mantenimiento del software. En definitiva, este compilador como simulador no necesita de usuario para loguearse, es fácil de usar y es interactivo hacia el aprendizaje.
Este desarrollo de software es posible gracias a las diferentes tecnologías tales como lenguajes de programación como JavaScript, Vue 3 con TypeScript y Bootstrap que ayudan a realizar la lógica y el diseño de la herramienta.