Logo Programação Funcional Ícone

Programação Funcional

Grátis para testar
0 Bytes
Funciona em: Android
Adicionado em : 25/08/2019 Editora Casa do Código
Baixar Download Seguro
Verificado com Antivírus

O que estão falando…

Já usou? Avalie! +0 Avaliações - Seja o primeiro a avaliar o produto!

Descrição

Alana Schmidt
Por exemplo: (def feira [[:banana :abacaxi] [:alface :cenoura :beterraba :rabanete] [:chocolate [:caixa :amargo :organico]]]) ... Depois transformamos esta lista em um conjunto, removendo quaisquer elementos duplicados: (set ["livro" "cur
Se você se interessa em aprender a escrever programas melhores, Programação Funcional tem muito a lhe oferecer. Com ela, você pode produzir códigos mais robustos, menos suscetíveis a erros e expandir sua forma de pensar. E Clojure possui recursos que nos ajudam a manter o foco na Programação Funcional: sua sintaxe, que é simples e muito diferente das linguagens mais populares, o ganho em desempenho com as estruturas de dados imutáveis e oportunidade de paralelismo. Clojure, principalmente, roda na máquina virtual Java, então podemos utilizar bibliotecas escritas em Java. Sua ferramenta de automação de tarefas e gerenciamento de dependências, Leiningen, é bastante flexível e completa, e provê suporte ao repositório de bibliotecas do Maven. Neste livro, Gregório Melo oferece uma introdução à Programação Funcional, utilizando a linguagem Clojure para demonstrar os princípios deste paradigma. Você aprenderá novas práticas e conceitos que vão ajudá-lo a escrever aplicações melhores, com exemplos de domínio, funções e requisições HTTP, seguindo uma abordagem de desenvolvimento guiado por teste. Se você tem a mente aberta para uma nova linguagem de programação e acredita que uma sintaxe e paradigma novos o levarão a novos horizontes, este livro é para você.

Prós & Contras

Prós

  • Não encontramos pontos positivos.

Contras

  • Não encontramos pontos negativos.

Interesse ao longo do tempo

Compartilhe essa página

Avaliações sobre o Programação Funcional

  • {{comentario.nome}} {{comentario.data}}
    {{comentario.nota}}
    Nota {{comentario.notaExtenso}}!
    Editar Avaliação