PL7. 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 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.
Sociedad Peruana de Computación