
Apuntes de Teoría
Diseño de Lenguajes de Programación
Instrucciones
Estos son los apuntes de algunos (no todos) de los temas de teoría para la asignatura de Diseño de Lenguajes de Programación de la Escuela de Ingeniería Informática de la Universidad de Oviedo.
Todo lo incluido en estos apuntes es materia de evaluación de la asignatura. Sólo será lectura opcional aquello que se indique expresamente mediante un recuadro de Lectura Adicional Recomendada como el siguiente:
Lectura Adicional Recomendada
🔎 El contenido que se mencione en los cuadros de Lectura Adicional Recomendada (margen izquierdo en azul) no es materia de evaluación, aunque se recomienda su lectura ya que puede ayudar a tener una visión más global de la materia.
Todo lo demás será de lectura obligatoria. En el caso de referencias a materia externa, se usará un cuadro de Estudio Obligatorio como el siguiente para recordar que, aunque el contenido está fuera de estos apuntes, sigue siendo material evaluable.
Estudio Obligatorio
✋ El contenido que se mencione en los cuadros de Estudio Obligatorio (margen izquierdo en rojo) son materia de evaluación aunque hagan referencia a material externo a estos apuntas (ficheros pdf u otros recursos en sites externos).
Material Complementario
Como complemento práctico de estos apuntes, se ha desarrollado un tutorial de cómo construir un compilador de un lenguaje sencillo paso a paso. Se recomienda seguir los capítulos de dicho tutorial a la vez que se leen estos apuntes.
Contacto
Para notificar erratas en los contenidos o cualquier otra cuestión relativa a los mismos, contactar con Raúl Izquierdo Castanedo (raul@uniovi.es).