Saltar a contenido

Como vamos

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

Tema

  1. Funciones de alto orden
  2. Ejercicio de funciones de alto orden y anonimas
  3. Currificacion
  4. Resumen