Sie sind auf Seite 1von 9

ESCUELA DE CIENCIAS BASICAS E INGENIERIA ASIGNATURA: Compiladores

Tutora No.1 Ing. Wilson Ros Valencia.

Manizales, enero 2013.

Compiladores

EN ESTA TUTORIA VEREMOS:

1. Presentacin. 2. Objetivos. 3. Introduccin. 4. Socializacin acuerdo pedaggico.

Compiladores
PRESENTACIN DOCENTE: WILSON RIOS VALENCIA
Ingeniero de Sistemas con 28 aos de experiencia en el desarrollo de software, la informtica forense y los delitos informticos, con toda la disposicin para brindarles las herramientas necesarias con las cuales puedan irrumpir en este maravilloso mundo de los lenguajes de programacin. Contacto: wriosv@uniremington.edu.co Celular: 3176363586 3203849819 Todo el material del curso ser subido a la plataforma por el entorno de Moodle. Tutoras presenciales: Jueves 18:30 horas 21:00 horas. Sala 3 Sede 1

Compiladores
PRESENTACIN ORGANIZACIN DE LA MATERIA: Primera parte Terica Individual Evaluaciones parciales. Segunda parte Prctica Realizacin de talleres de forma grupal (mximo 2 personas por grupo) Evaluacin final: Proyecto prctico construccin de un compilador / intrprete / analizador lxico.

Compiladores
PRESENTACIN BIBLIOGRAFIA:
Kenneth C. Louden, Construccin de compiladores. Cengage Learning Latin America, 2004 - 592 pginas. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools. ADDISON WESLEY Publishing Company Incorporated, 1/10/2007 - 1009 pginas

Compiladores
OBJETIVOS
OBJETIVO GENERAL:
Comprender el concepto de compilador como herramienta y compilador como proceso relacionando todas sus fases, desde el anlisis hasta la sntesis, usando ese conocimiento en el posterior desarrollo de nuevas herramientas de compilacin o en el mejoramiento y optimizacin de las ya construidas.

OBJETIVOS ESPECIFICOS:
Comprender el concepto de compilacin y su uso dentro de los sistemas diferenciando los lenguajes de alto nivel con el lenguaje natural y con conocimiento de cmo funcionan los diferentes compiladores actuales . Aplicar la teora de autmatas para el reconocimiento de patrones de los lenguajes, aplicando el conocimiento terico en la solucin de problemas reales partiendo de las prcticas propuestas en clase (realizar toda la fase de anlisis creacin de un compilador). Construir un pequeo reconocedor de las instrucciones de un lenguaje tanto a nivel terico como prctico, utilizando la teora de gramticas de los lenguajes de programacin. Relacionar la escritura de instrucciones de alto nivel con su equivalente en bajo nivel y las estructuras bsicas de programacin de alto nivel con su cdigo correspondiente en bajo nivel

Compiladores
INTRODUCCIN
INTRODUCCIN: La materia se desarrollar en 4 unidades: Unidad 1: Introduccin a los compiladores, Definicin de un compilador y conceptos generales.. Unidad 2: Anlisis lxico, Definicin de Primera parte del anlisis de un compilador.. Unidad 3: Anlisis sintctico, revisin de lneas del lenguaje para determinar si estn bien escritas. Unidad 4: Fase de sntesis del compilador, con el objetivo de enlazar el cdigo fuente con el lenguaje ensamblador.

Compiladores
SOCIALIZACIN DEL ACUERDO PEDAGGICO

ACUERDO PEDAGGICO: CONCERTACIN SISTEMA DE EVALUACIN El 70% se tomar de 3 evaluaciones que se realizarn durante el semestre, distribuidas as: la primer evaluacin tendr un valor del 20%, la segunda 20% y la final 30%. El restante 30% se tomar de evaluaciones permanentes: notas obtenidas durante este proceso que comprende evaluaciones rpidas, talleres, trabajos, consultas, exposiciones y participaciones en las tutoras presenciales.

(Ver acuerdo pedaggico completo en documento anexo)

Compiladores

Fin de la clase. GRACIAS.

Das könnte Ihnen auch gefallen