La materia de Procesadores de Lenguajes
tradicionalmente ha estado presente como materia
obligatoria u optativa en la mayoría de titulaciones
relacionadas con la Informática. Esta materia trata
sobre el desarrollo y la comprensión de los
compiladores e intérpretes. En este trabajo se
presenta el enfoque que se ha dado a dicha materia
en el contexto EEES, y fundamentalmente a la
parte práctica, para potenciar un aprendizaje
significativo. La propuesta se basa en la
realización de trabajos que impliquen dar solución
a problemas que requieren del diseño y desarrollo
de un lenguaje específico de un dominio así como
de su procesador asociado en lugar de la
aproximación clásica de diseñar un compilador
para un subconjunto de un lenguaje de
programación conocido. El trabajo explica el
desarrollo de este planteamiento, así como
algunos ejemplos significativos de prácticas
desarrolladas en los años en los cuales se lleva
aplicando.SUMMARY -- The Language Processors subject is present as a
core or optional subject in most degrees related
with the field of Computer Science. Usually, this
subject has dealt with the development and
comprehension of compilers and interpreters. In
this paper we introduce the approach we have
followed in the subject, mainly in the practical
part, to promote a significant learning. In order to
achieve this goal, students have solved problems
that require designing a domain-specific language
and its related language processor instead of just
designing a compiler for a subset of a given
programming language. The paper explains the
development of this approach in detail, and it also
shows some outstanding works among those
carried out by the students in this time.Peer Reviewe