6.41.4.2 PL/Introducción a la Traducción de Lenguajes. (12 horas) [Nivel Bloom 3]

Referencias Bibliográficas: [Aho et al., 2008,Aho, 1990,Teufel and Schmidt, 1998,Louden, 2004a,Appel, 2002]

Tópicos

  1. Comparación entre intérpretes y compiladores.
  2. Fases de traducción del lenguaje (análisis léxico, análisis sintáctico, generación de código, optimización).
  3. Aspectos de traducción dependientes e indepedientes de la máquina.

Objetivos

  1. Comparar y contrastar modelos de ejecución interpretados y compilados, resaltando los méritos de cada uno.
  2. Describir las fases de la traducción de programas desde el código fuente hasta llegar al código ejeutable y los archivos producidos por estas fases.
  3. Explicar las diferencias entre la traducción dependiente e independiente de máquina y donde estas diferencias son evidentes en el proceso de traducción.



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM