Procesador de lenguaje JavaScript-PL

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.

Descripción

Título: Procesador de lenguaje JavaScript-PL
Autor/es:
  • Ortega Sánchez, Carlos Ismael
Director/es:
  • Pérez Pérez, Aurora
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Junio 2018
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (449kB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 51549
Identificador DC: http://oa.upm.es/51549/
Identificador OAI: oai:oa.upm.es:51549
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 09 Jul 2018 10:06
Ultima Modificación: 09 Jul 2018 10:06
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • InvestigaM
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM