
Manningver produtos da marca →
Programação Funcional em Scala, Segunda Edição
Original: Functional Programming in Scala, Second Edition
Descrição
Este best-seller internacional foi revisado com novos exercícios, anotações e cobertura completa do Scala 3.
Em Programação Funcional em Scala, Segunda Edição, você aprenderá a reconhecer e escrever código puramente funcional, trabalhar com erros sem usar exceções, lidar com estado e concorrência, interagir com estruturas funcionais que definem comportamentos comuns e escrever código que realiza I/O sem sacrificar a programação funcional.
Programação Funcional em Scala ajudou mais de 30.000 desenvolvedores a descobrir o poder da programação funcional. Em breve você verá por que os avaliadores o chamaram de “de tirar o fôlego”! O livro suaviza a curva de complexidade da programação funcional, tornando simples entender o básico e intuitivo avançar para tópicos mais avançados. Exemplos concretos e exercícios mostram FP no mundo real e revelam como ela pode melhorar suas práticas de programação do dia a dia. Esta segunda edição vem com os padrões mais recentes de FP, além de atualizações completas de código para Scala 3 e seus novos recursos de linguagem.
Prefácio de Daniel Spiewak.
Sobre a tecnologia
Código funcional é fácil de testar, reutilizar e paralelizar, e é praticamente imune a toda uma categoria de bugs relacionados ao estado. Com seus fortes recursos funcionais, sintaxe familiar e interoperabilidade perfeita com Java, não há lugar melhor para começar a aprender programação funcional do que a flexível linguagem Scala.
Sobre o livro
Em Programação Funcional com Scala, Segunda Edição, você aprenderá programação funcional a partir dos princípios fundamentais. Exercícios práticos e exemplos tornam fácil começar a pensar e programar funcionalmente. Esta edição revisada contém extensas anotações de exercícios para ajudá-lo a explorar FP em profundidade, além de etapas para construir suas próprias bibliotecas funcionais em Scala. Quando a lâmpada da programação funcional acender, você nunca mais verá a programação da mesma forma.
O que há dentro
Reconhecer e escrever código puramente funcional
Trabalhar com erros sem usar exceções
Lidar com estado e concorrência
Interagir com estruturas funcionais que definem comportamentos comuns
Sobre o leitor
Para programadores Java ou Scala. Nenhum conhecimento de programação funcional é necessário.
Sobre o autor
Michael Pilquist é o mantenedor principal do FS2, uma biblioteca funcional de streaming, e contribui para o ecossistema Typelevel. Paul Chiusano e Rúnar Bjarnason são especialistas reconhecidos em programação funcional e autores da primeira edição de Programação Funcional com Scala.
Sumário:
PARTE 1 - INTRODUÇÃO À PROGRAMAÇÃO FUNCIONAL
1 O que é programação funcional?
2 Começando com programação funcional em Scala
3 Estruturas de dados funcionais
4 Lidando com erros sem exceções
5 Rigor e preguiça
6 Estado puramente funcional
PARTE 2 - DESIGN FUNCIONAL E BIBLIOTECAS COMBINATORIAS
7 Paralelismo puramente funcional
8 Teste baseado em propriedades
9 Combinadores de parser
PARTE 3 - ESTRUTUR
Especificações (14)
| Fabricante | Manning Publications |
|---|---|
| Tipo de produto | Livro Abis |
| Tipo de item | Livro |
| Dimensões do produto | 18,7 x 2,8 x 23,5 cm; 816 g |
| Dimensões da embalagem | 23,3 x 18,9 x 3,0 cm; 907 g |
| Data de lançamento | 2023-06-06 |
| Data de publicação | 2023-06-06 |
| Comprimento de impressão | 488 páginas |
| Idioma | Inglês (Publicado), Inglês (Idioma original), Inglês (Desconhecido) |
| Contribuidores | Pilquist, Michael (autor) |
| Encadernação | Brochura |
| Edição | 2 |
| Departamento | Livro |
| EAN | 9781617299582 |
Mais sobre o produto (4 imagens do fabricante)



