Programação Funcional

Esta sequencia de posts é relacionada a programação funcional com a linguagem Haskell. Este material foi fortemente baseado no livro Programming in Haskell, escrito pelo professor Graham Hutton, segunda edição.

[4] Tipos e Classes (Parte 2 de 2)

7 minute read

Dando continuidade ao conceito de tipos de classes, vamos ver os tipos polimórficos, tipos sobrecarregados, o conceito de classes e algumas classes básicas.

[5] Definição de funções

10 minute read

Nesta postagem vamos aprender sobre as diferentes formas para definição de funções. Uma coisa para termos em mente antes de vermos os detalhes sobre definiçõ...

[7] Funções recursivas

5 minute read

Nesta aula exploramos o mecanismo de recursão da linguagem para implementarmos o conceito de loops.

[8] Funções de alta ordem

14 minute read

Neste post estudamos as funções de alta ordem, que permitem a modularização de comportamentos recorrentes em funções que podem ser reutilizadas posteriorment...

[10] Programando interatividade

9 minute read

Nesta aula vamos começar a entender como programas em Haskell podem ser feitos interativos. Mas como programas em Haskell podem ser interativos, se interativ...

[11] Testes com Hspec

18 minute read

Neste post vamos discutir um pouco sobre a implementação de testes unitários em Haskell, utilizando o Hspec e QuickCheck.