10.07.2015 Views

Lenguajes y Autómatas II - Instituto Tecnológico de Morelia

Lenguajes y Autómatas II - Instituto Tecnológico de Morelia

Lenguajes y Autómatas II - Instituto Tecnológico de Morelia

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Intención didáctica.La materia consta <strong>de</strong> cuatro bloques estructurados y <strong>de</strong>finidos que abarcan laúltima etapa <strong>de</strong> la fase <strong>de</strong> análisis y síntesis. Al término <strong>de</strong>l semestre se <strong>de</strong>beobtener un compilador o traductor completo, funcionando <strong>de</strong> acuerdo a ciertasrestricciones y requisitos.La primera unidad se centra totalmente en el analizador semántico, por lo que elanalizador sintáctico <strong>de</strong>bió ser concluido en la materia <strong>de</strong> lenguajes y autómatasI, ya que servirá <strong>de</strong> base en esta unidad.En la segunda unidad se analizan las técnicas para generar código intermedio,para incluirse en su proyecto.La tercera unidad se centra en la optimización <strong>de</strong>l código. Es importante hacernotar que <strong>de</strong> esta fase <strong>de</strong>pen<strong>de</strong> la buena y eficiente ejecución <strong>de</strong>l código objeto.En el último bloque se aborda el tema <strong>de</strong> la generación <strong>de</strong> código objeto. Comopaso final, es importante que el código resultante sea eficiente y pueda correrdirectamente sobre la computadora en lenguaje ensamblador o basándose enmicroinstrucciones.3.- COMPETENCIAS A DESARROLLAR

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!