000053555 001__ 53555
000053555 005__ 20170831221230.0
000053555 037__ $$aGDOC-2015-2155
000053555 041__ $$aspa
000053555 24500 $$930230$$aProcesadores de lenguajes
000053555 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2015-2016
000053555 520__ $$aEl estudiante del Grado en Ingeniería Informática está familiarizado con el uso de intérpretes y compiladores, que lleva manejando intensivamente desde el inicio de sus estudios universitarios. En esta asignatura podrá no sólo entender cómo funcionan esas herramientas de uso común en su día a día, sino que también aprenderá las técnicas y herramientas para su construcción.  La comprensión del funcionamiento de estas herramientas le permitirá utilizarlas más eficazmente.  Por otro lado, se trata de una asignatura en que confluyen muchos de los conceptos que ha ido aprendiendo a lo largo de los estudios (lenguajes y gramáticas, arquitectura de computadores, estructuras de datos, técnicas de programación, etc.) pero centrados en un problema concreto: la construcción de procesadores de lenguajes. Las técnicas aprendidas en esta asignatura no deben verse como circunscritas al proceso de construcción de compiladores e intérpretes, sino que son ampliamente utilizadas en otros contextos: editores de textos, formatos de impresión, migración de datos entre bases de datos, procesamiento de información extraída desde páginas Web,… En general, cualquier proceso de traducción en el que la información de entrada pueda describirse formalmente.
000053555 521__ $$9148$$aGraduado en Ingeniería Informática
000053555 540__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000053555 700__ $$0(orcid)0000-0001-5549-7649$$aFabra Caro, Francisco Javier
000053555 830__ $$9439
000053555 8564_ $$s81759$$uhttps://zaguan.unizar.es/record/53555/files/guia.pdf$$yGuía (idioma español)
000053555 980__ $$aGDOC$$bIngeniería y Arquitectura$$c110