Manningver produtos da marca →

Programação Funcional em Scala, Segunda Edição

Importado dos Estados Unidos

Original: Functional Programming in Scala, Second Edition

Marca
Manning
SKU
RZ1RZX70ZS
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)
FabricanteManning Publications
Tipo de produtoLivro Abis
Tipo de itemLivro
Dimensões do produto18,7 x 2,8 x 23,5 cm; 816 g
Dimensões da embalagem23,3 x 18,9 x 3,0 cm; 907 g
Data de lançamento2023-06-06
Data de publicação2023-06-06
Comprimento de impressão488 páginas
IdiomaInglês (Publicado), Inglês (Idioma original), Inglês (Desconhecido)
ContribuidoresPilquist, Michael (autor)
EncadernaçãoBrochura
Edição2
DepartamentoLivro
EAN9781617299582
Mais sobre o produto (4 imagens do fabricante)
fps headerfps1fps2fps3