
Introdução a Programação Funcional
Por Ricardo Rouco — Head of Development & AI R&D no Grupo Erre
Haskell é uma linguagem elegante, expressiva e poderosa — e uma das melhores portas de entrada para o paradigma funcional. Este livro introduz os conceitos que distinguem a programação funcional da imperativa: funções puras, imutabilidade, avaliação preguiçosa, funções de ordem superior, currying e composição. Apresenta o sistema de tipos de Haskell, a definição de tipos algébricos, pattern matching e recursão, culminando na noção de monades e no seu papel na gestão de efeitos. Destina-se a programadores com experiência noutras linguagens que queiram alargar a forma como pensam sobre código.


