Un entorno didáctico para el desarrollo de proyectos de compilación basado en "bytecode"

Handle

https://riunet.upv.es/handle/10251/107536

Cita bibliográfica

Mu, K. (2018). Un entorno didáctico para el desarrollo de proyectos de compilación basado en "bytecode". https://riunet.upv.es/handle/10251/107536

Titulación

Grado en Ingeniería Informática-Grau en Enginyeria Informàtica

Resumen

[ES] En este trabajo se describe el diseño y la implementación de un nuevo entorno de desarrollo basado en código intermedio bytecode para proyectos de construcción de compiladores de la asignatura de Lenguajes de Programación y Procesadores de Lenguajes, algunos aspectos del trabajo son como la definición de un lenguaje fuente, elaboración de herramientas para generación de fichero classfile, etc. Los objetivos principales del nuevo entorno son fomentar el uso de herramientas más comunes de la industria de lenguajes de programación por la parte del alumno y reducir el esfuerzo de mantenimiento de los materiales docentes por la parte del profesor tales como mantenimiento de las herramientas propias de la asignatura.


[EN] This project describes the design and implementation of a development environment based on bytecode for compiler construction projects. Some of the topics include formal definition of a source programming language, development of a classfile generator, etc. With this new development environment, we aim to promote the usage of tools commonly used in the programming language industry, but not in Programing Languages And Compilers course taught at Escuela Técnica Superior de Ingeniería Informática. Another goal of this project is minimize course material’s maintenance work done by teaching staff.

Fuente

DOI

Versión del editor

Enlaces relacionados

URL