Programação Funcional em Kotlin
360 páginas
Portuguese
PDF
4.5

Programação Funcional em Kotlin

Практическое руководство по FP на Kotlin

Autor:

Ano:

Resumo:

Introdução

O livro «Functional Programming in Kotlin» (autores: Marco Vermeulen, Rúnar Bjarnason, Paul Chiusano, 2021, 360 p.) é uma adaptação do famoso best-seller «Functional Programming in Scala» para a linguagem Kotlin. Ele oferece um mergulho profundo no paradigma da programação funcional (FP) usando os recursos modernos do Kotlin. Apesar de o site ser dedicado ao Python, este livro será útil para todos que desejam dominar FP em uma linguagem fortemente tipada na JVM e transferir o conhecimento adquirido para outras linguagens, incluindo Python.

Sobre o que é o livro

O livro começa com os fundamentos: funções puras, imutabilidade, transparência referencial. Em seguida, introduz sequencialmente os conceitos-chave de FP: funções de ordem superior, currying, composição. A parte principal é dedicada ao trabalho com tipos de dados: Option, Either, List, Stream e à construção de bibliotecas funcionais baseadas neles. Os autores analisam detalhadamente mônadas, functores, functores aplicativos e transformadores de mônadas. Atenção especial é dada a testes, paralelismo e trabalho com estados em estilo funcional puro.

Para quem é este livro

  • Desenvolvedores Kotlin que desejam aprender programação funcional do zero.
  • Programadores Java ou de outras linguagens JVM que estão migrando para Kotlin e se interessam por FP.
  • Especialistas familiarizados com FP em Scala ou Haskell, mas que desejam ver a implementação em Kotlin.
  • Todos que desejam escrever código mais confiável e testável.

Recommendations