Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (449kB) | Preview |
Ortega Sánchez, Carlos Ismael (2018). Procesador de lenguaje JavaScript-PL. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Title: | Procesador de lenguaje JavaScript-PL |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería Informática |
Date: | June 2018 |
Subjects: | |
Faculty: | E.T.S. de Ingenieros Informáticos (UPM) |
Department: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (449kB) | Preview |
Asignaturas como Procesadores de Lenguajes o Compiladores suelen ser complejas para los
estudiantes. Su estructura por fases contiene partes basadas en la teoría de lenguajes formales
como el análisis léxico y sintáctico que son básicamente autómatas. No obstante, hay otras
fases como el análisis semántico y la generación de código intermedio que no se basan tan
directamente en la teoría de lenguajes formales, aunque también se construyen a partir de
una gramática (en este caso, una gramática de atributo).
Con este Trabajo Fin de Grado se pretende facilitar el paso de los alumnos por las asignaturas
de Procesadores de Lenguajes y Traductores de Lenguajes de la ETSIInf-UPM, otorgando herramientas que faciliten la programación del trabajo práctico de Procesadores, así como un
procesador completo para los alumnos de Traductores de Lenguajes.
La organización de este documento será la siguiente. En el apartado 2 se presentarán
trabajos
relacionados, en el apartado 3 se hablará sobre la motivación de este trabajo más en
profundidad, en el apartado 4 se expondrán las soluciones pensadas y el desarrollo del trabajo,
en el 5 se indicarán unas conclusiones alcanzadas durante el desarrollo del proyecto, en la
sexta sección se proporcionarán unas nuevas líneas de trabajo que se pueden seguir en un
futuro y por último en la séptima sección se incluirá la bibliografía usada en este documento.
Item ID: | 51549 |
---|---|
DC Identifier: | https://oa.upm.es/51549/ |
OAI Identifier: | oai:oa.upm.es:51549 |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 09 Jul 2018 10:06 |
Last Modified: | 09 Jul 2018 10:06 |