Haskell: Um introdução à programação funcional
Alexandre Garcia de Oliveira
Livro
Português
978-85-5519-273-9
004.43 O48h S07P23
São Paulo - SP : Casa do Código, 2017.
Sumário:
1 Programação funcional
1.1 Linguagem Haskell
1.2 Haskell na web
1.3 Conclusão
2 Primeiros exemplos
2.1 Primeiro contato com os tipos de dados e funções
2.2 Operação com listas
2.3 Compreensão de listas
2.4 Tuplas
2.5 Exercícios
2.6 Conclusão
3 Declarando novos tipos de dados
3.1 Pattern... Ver mais
1 Programação funcional
1.1 Linguagem Haskell
1.2 Haskell na web
1.3 Conclusão
2 Primeiros exemplos
2.1 Primeiro contato com os tipos de dados e funções
2.2 Operação com listas
2.3 Compreensão de listas
2.4 Tuplas
2.5 Exercícios
2.6 Conclusão
3 Declarando novos tipos de dados
3.1 Pattern... Ver mais
Sumário:
1 Programação funcional
1.1 Linguagem Haskell
1.2 Haskell na web
1.3 Conclusão
2 Primeiros exemplos
2.1 Primeiro contato com os tipos de dados e funções
2.2 Operação com listas
2.3 Compreensão de listas
2.4 Tuplas
2.5 Exercícios
2.6 Conclusão
3 Declarando novos tipos de dados
3.1 Pattern matching
3.2 Campos de um construtor
3.3 Record syntax
3.4 Miniprojeto: RH de uma empresa de TI
3.5 Exercícios
3.6 Conclusão
4 Um pouco mais sobre funções
4.1 Lambdas
4.2 Funções de alta ordem
4.3 Currying
4.4 Exemplos de funções de alta ordem
4.5 Sintaxe em funções
4.6 Recursão
4.7 Miniprojeto: RH de uma empresa de TI
4.8 Exercícios
4.9 Conclusão
5 Polimorfismo paramétrico
5.1 Tipos com parâmetros
5.2 Restrição de tipos em funções
5.3 Classes de tipos
5.4 Outras classes
5.5 Monoides
5.6 Miniprojeto: trabalhando com parsers
5.7 Exercícios
5.8 Conclusão
6 Teoria das Categorias
6.1 Categorias
6.2 Noção matemática de funtor
6.3 Função identidade em Haskell
6.4 Conclusão
7 Funtores
7.1 Funtor Maybe
7.2 Criando seu funtor
7.3 Funtores Aplicativos
7.4 Funtores Contravariantes
7.5 Miniprojeto: continuação usando funtores
7.6 Exercícios
7.7 Conclusão
8 Mônadas
8.1 Transformações naturais
8.2 Definição
8.3 Notação DO
8.4 A mônada []
8.5 Exercícios
8.6 Conclusão
9 Mônada IO
9.1 Compilando um programa "Olá Mundo"
9.2 Exemplos práticos
9.3 Manipulando arquivos
9.4 Miniprojeto final
9.5 Exercícios
9.6 Conclusão
10 Apêndice
11 Referências Ver menos
1 Programação funcional
1.1 Linguagem Haskell
1.2 Haskell na web
1.3 Conclusão
2 Primeiros exemplos
2.1 Primeiro contato com os tipos de dados e funções
2.2 Operação com listas
2.3 Compreensão de listas
2.4 Tuplas
2.5 Exercícios
2.6 Conclusão
3 Declarando novos tipos de dados
3.1 Pattern matching
3.2 Campos de um construtor
3.3 Record syntax
3.4 Miniprojeto: RH de uma empresa de TI
3.5 Exercícios
3.6 Conclusão
4 Um pouco mais sobre funções
4.1 Lambdas
4.2 Funções de alta ordem
4.3 Currying
4.4 Exemplos de funções de alta ordem
4.5 Sintaxe em funções
4.6 Recursão
4.7 Miniprojeto: RH de uma empresa de TI
4.8 Exercícios
4.9 Conclusão
5 Polimorfismo paramétrico
5.1 Tipos com parâmetros
5.2 Restrição de tipos em funções
5.3 Classes de tipos
5.4 Outras classes
5.5 Monoides
5.6 Miniprojeto: trabalhando com parsers
5.7 Exercícios
5.8 Conclusão
6 Teoria das Categorias
6.1 Categorias
6.2 Noção matemática de funtor
6.3 Função identidade em Haskell
6.4 Conclusão
7 Funtores
7.1 Funtor Maybe
7.2 Criando seu funtor
7.3 Funtores Aplicativos
7.4 Funtores Contravariantes
7.5 Miniprojeto: continuação usando funtores
7.6 Exercícios
7.7 Conclusão
8 Mônadas
8.1 Transformações naturais
8.2 Definição
8.3 Notação DO
8.4 A mônada []
8.5 Exercícios
8.6 Conclusão
9 Mônada IO
9.1 Compilando um programa "Olá Mundo"
9.2 Exemplos práticos
9.3 Manipulando arquivos
9.4 Miniprojeto final
9.5 Exercícios
9.6 Conclusão
10 Apêndice
11 Referências Ver menos
Haskell: Um introdução à programação funcional
Alexandre Garcia de Oliveira
Haskell: Um introdução à programação funcional
Alexandre Garcia de Oliveira
Exemplares
Nº de exemplares: 8
Não existem reservas para esta obra