Programa Introducción - definiciones, características, paradigmas de programación Sintaxis - gramáticas, compilador de compiladores Semantica - Identificadores, variables, valores, punteros, referencias, objetos - Sistema de tipos Implementación - La pila, el heap - Enlace dinámico - Recolección de basuras Lenguajes Orientados a Objetos Smalltalk Lenguajes funcionales Scheme Lenguajes Lógicos Prolog Evaluación 2 controles + examen 70% 4 tareas 30% (no hay notas I) Bibliografía Pratt & Zelkowitz, Programming Languages, Prentice Hall Sethi, Programming Languages: Concepts and Constructs, Addison Wesley