Haskell - Uma introdução à programação funcional

    Alexandre Garcia de Oliveira

    Casa do Código
    2017
    148 páginas
    4h 56m
    ISBN-13: 9788555192739
    Português Brasileiro

    A programação funcional é um paradigma de programação que trata de aplicação de funções matemáticas, evitando alteração de estado e mutabilidade de dados. Uma de suas características é o estilo de estrutura declarativa que se opõe ao estilo imperativo. Muitas linguagens que suportam apenas o paradigma funcional estão crescendo no mercado, dentre as quais Haskell se destaca por ser pura e ser estaticamente tipada, seguindo o conceito de laziness. Neste livro, Alexandre Oliveira apresenta a linguagem Haskell, desde sua instalação até conceitos mais complexos como lambda, currying e mônadas. Com um modelo mental novo e uma caixa de ferramentas de programação extremamente moderna, essa linguagem pura e funcional nos dá insights valiosos para a construção de aplicações. Haskell é muito usado para a pesquisa em linguagens de programação e tem um dos sistemas de tipos mais avançados disponíveis. A promessa é a de entregar programas sólidos mais rápido ao mercado, trazendo novas formas de se escrever código correto, eficiente e fácil de manter.

    Edições (1)

    Ver mais
    • book cover
    Resenhas (1)Ver mais
    Carlos Mendonça  picture
    Carlos Mendonça 03/06/2024Resenhou um livro
    5 (Perfeito)

    Compreensivo, detalhado e efetivo

    Antes de falar sobre o livro, quero dar ao leitor uma perspectiva sobre o cenário atual em torno da linguagem Haskell. Imagine que você está tentando aprender a cozinhar um prato relativamente complexo, algo que requer uma certa destreza com facas, chapas quentes e uma mão boa para acertar a dose de temperos e pimentas. Todos os livros que tem por aí que ensinam a cozinhar esse prato sempre partem de um pressuposto que você tem o que é necessário para fazer o prato. Por um lado isso pode ser útil para quem de fato tem as habilidades, já que você só precisa aprender a fazer o prato no final das contas; mas pra quem ainda precisa aprender a manusear uma faca e sempre salga o arroz, o livro acaba sendo em grande parte inútil. Esse livro te ensina o que é a faca, como usá-la, o que cortar com cada tipo de faca, os tipos diferentes de corte, os diferentes tipos de tempero, como usar uma chapa quente, pra depois te ensinar o prato. Meus sinceros parabéns ao Alexandre Garcia, honestamente não sabia que era possível ensinar todos os conceitos mais importantes do Haskell em pouco menos de 150 páginas, com uma linguagem acessível e exemplos práticos. Esse livro passa por tudo que você precisa para iniciar sua jornada como Haskeller, desde definições de funções, passando por currying e composição, dando uma introdução à Teoria dos Conjuntos, e realizando o impossível: Explicando mônadas de um jeito que você entenda, sem muletas nem analogias falhas. Quer aprender Haskell? Compre esse livro.

    1 curtida

    Estatísticas

    Avaliações

    4.3 / 2
    • 5 estrelas50%
    • 4 estrelas50%
    • 3 estrelas0%
    • 2 estrelas0%
    • 1 estrelas0%