Download ¡CURSO ESPECIAL ! CI- 2700 TÓPICOS ESPECIALES – TEORÍA

Document related concepts

Erik Meijer wikipedia , lookup

Hal Abelson wikipedia , lookup

Simon Peyton Jones wikipedia , lookup

Alan Perlis wikipedia , lookup

Philip Wadler wikipedia , lookup

Transcript
¡CURSO ESPECIAL !
CI- 2700
TÓPICOS ESPECIALES – TEORÍA DE LA COMPUTACIÓN
(con una dosis saludable de práctica)
Segundo Ciclo 2014, L,J: 11-12:50
Dr. Manuel E. Bermúdez
Profesor Visitante Fulbright
En este curso cubriremos las técnicas más recientes de traducción de
lenguajes de programación. Discutiremos las técnicas de análisis léxico y
análisis sintáctico, análisis de semántica estática y generación de código
traducido, con la metodología formulada por profesor. Los estudiantes
trabajarán con un traductor muy sencillo proveído por el profesor. El
traductor corre bajo el sistema Linux, e implementa un lenguaje de
programación mínimo. En sesiones prácticas, los estudiantes extenderán el
traductor inicial, agregando construcciones al lenguaje, en forma progresiva:
1. Cambios meramente sintácticos, como por ejemplo traducir las palabras
clave del lenguaje del inglés al español.
2. Operadores, incluyendo operadores artitméticos y lógicos.
3. Instrucciones imperativas, incluyendo instrucciones de iteración y de
selección.
4. Nuevos tipos de datos, como por ejemplo el tipo de dato ‘caracter’, o el
tipo de dato enumerado.
5. Funciones y procedimientos recursivos.
Bosquejo Biográfico,
Manuel E. Bermúdez, Ph.D.
El Dr. Manuel Bermúdez es Profesor Asociado
en el Departamento de Ciencias de la
Computación, Información e Ingeniería en la
Universidad de la Florida en Gainesville, y
ocupa el cargo de Coordinador de Relaciones
con
América
Latina
en
ese
mismo
Departamento. Obtuvo los grados de Bachiller
y Licenciado en Ciencias de la Computación
en la Universidad de Costa Rica en 1979 y
1980. Obtuvo los grados de Master y Ph.D. en
Ciencias de la Computación en la Universidad
de California en Santa Cruz en 1982 y 1984.
Desde 1985, es profesor de Ciencias de la
Computación e Ingeniería en la Universidad
de la Florida. En 1986-87, y en 1991-92, fue Director de Estudios Doctorales de su
Departamento. Fue miembro fundador, y luego presidente, de la Asociación de
Profesores y Personal Hispano de la Universidad de la Florida. Ha ganado dos
veces el premio de Profesor del Año de la Asociación de Estudiantes ACM de la
Universidad, y recibió el Premio de Incentivo a la Enseñanza del Sistema
Universitario de la Florida en 1994. Ha obtenido tres veces el prestigioso puesto
Fulbright Scholar del Departamento de Estado de los Estados Unidos, en 19961997 para visitar la Universidad de Costa Rica, en 2003-2004 para visitar la
Universidad de los Andes en Mérida, Venezuela, y en 2014 para visitar la
Universidad de Costa Rica. Ha tenido contratos de investigación con las
corporaciones Dell, Lockheed Martin, General Dynamics, InfoTech,
Entertainment Arts, Microsoft, y Disney. Sus áreas de docencia e investigación
incluyen Ingeniería de Software, Estructuras de Datos, Lenguajes de
Programación, y Compiladores.
Ha supervisado más de 30 estudiantes de
Maestría, y 4 de Doctorado. Ha publicado dos libros, y más de 40 artículos en
revistas y conferencias. Ha impartido más de 50 conferencias invitadas en
diversos países en Latinoamérica, y está listado en el libro "Who's Who Among
Hispanic Americans" (Quién es Quién entre Hispano-Americanos).