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