2.7.7 PL/Programación Funcional.
Tópicos
- Panorama general y motivación de los lenguajes funcionales.
 
- Recursión sobre listas, números naturales, árboles y otros datos definidos recursivamente.
 
- Pragmáticas (depuración en dividir y vencerás, persistencia de las estructuras de datos).
 
- Eficiencia amortizada para estructuras de datos funcionales.
 
- Cerraduras y uso de funciones como datos (conjuntos infinitos, flujos).
 
Objetivos
- Delinear las fortalezas y debilidades del paradigma de programación funcional.
 
- Diseñar, codificar, probar y depurar programas usando el paradigma funcional.
 
- Explicar el uso de funciones como datos, incluyendo el concepto de cerraduras.
 
Generado por Ernesto Cuadros-Vargas ,               Sociedad Peruana de Computación-Peru,               Universidad Católica San Pablo, Arequipa-Peru
              basado en el modelo de la Computing Curricula de               IEEE-CS/ACM