Como vamos
- Elementos de programación funcional
- Variables inmutables
- Funciones de alto orden
- Recursión como método para resolver problemas
- Toda expresión debe convertirse en un valor
- Evaluación
- CBV Se evaluan todos lo argumentos antes de invocar la función
- CBN las variables de evaluan cuando se necesitan
- Recursión
- Recursion lineal: Requiere marcos de pila
- Caso base Respuesta inmediata
- Caso recursivo que me lleva al caso base
- Recursión de cola: Solo un marco de pila, requiere acumuladores
- Recursión de árbol
Tema
- Funciones de alto orden
- Ejercicio de funciones de alto orden y anonimas
- Currificacion
- Resumen