2.14.9 PL/Generación de código

Temas:
Electivo

Objetivos de Aprendizaje (Learning Outcomes):
Elective:

  1. Identificar todos los pasos esenciales para convertir automáticamente código fuente en código emsamblador o otros lenguajes de bajo nivel [Familiarizarse]
  2. Generar código de bajo nivel para llamadas a funciones en lenguajes modernos [Usar]
  3. Discutir por qué la compilación separada requiere convenciones de llamadas uniformes [Familiarizarse]
  4. Discutir por qué la compilación separada limita la optimización debido a efectos de llamadas desconocidas [Familiarizarse]
  5. Discutir oportunidades para optimización introducida por la traducción y enfoques para alcanzar la optimización, tales como la selección de la instrucción, planificación de instruccion, asignación de registros y optimización de tipo mirilla (peephole optimization) [Familiarizarse]



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