(04/05, 35%) Prova sobre programação funcional
Assunto:
- Funções como cidadãos de primeira classe
- Funções de alta ordem
- Escopo, nomes e vinculação
- Closures
- Currying, aplicação parcial e composição de funções
- Estratégias de avaliação
- Generators
- Lisp
- Recursão de cauda
- Recursão profunda