Logo abaixo disponibilizamos um breve resumo do livro OCaml: Programação funcional na prática para que você tenha uma idéia do assunto do qual ele trata. Se rolar a página você terá a oportunidade de fazer a leitura online.
Programação funcional é um assunto cada vez mais frequente entre desenvolvedores.
Seja porque linguagens tradicionais como Java, C++ e C# ganham mais características funcionais a cada versão, seja porque muitas novas linguagens que têm surgido (Swift da Apple, Rust da Mozilla, Hack do Facebook) mostram uma forte influência da programação funcional, o fato é que a programação funcional, antes considerada restrita à academia, se torna cada vez mais parte do dia a dia dos desenvolvedores de todos os tipos e plataformas.
Além dos benefícios abstratos de aprender um novo paradigma de programação, aprender programação funcional também serve como preparação para se atualizar nas linguagens mais tradicionais e para aprender as novas linguagens que estão aparecendo.
Entre as linguagens funcionais, OCaml é uma ótima opção para começar no paradigma.
Programas escritos em OCaml são compilados para código rápido (próximo do desempenho de C e C++), mas a linguagem é expressiva e de alto nível, similar a linguagens como Python e Ruby.
O sistema de tipos da linguagem OCaml é muitas vezes citado como um bom exemplo de tipagem estática; é poderoso, permitindo expressar ideias e restrições complexas com tipos, mas, ao mesmo tempo, não obriga o programador a declarar os tipos das variáveis.
OCaml também inclui tipos de dados algébricos e pattern matching, duas características que, quem se acostuma a usar, passa a achar indispensáveis em qualquer linguagem.
Ele também possibilita o uso de características imperativas, facilitando a transição para quem não tem experiência prévia com programação funcional, reduzindo o tempo necessário para se tornar produtivo na linguagem.
Este livro tem como objetivo ensinar os fundamentos da programação funcional, e, ao mesmo tempo, tornar o leitor competente na linguagem OCaml, capacitando-o a ler a maior parte do código open source disponível na linguagem e a criar seus próprios projetos com ela.
Aqui você tem a opção de ler online o livro, além de também comprar a versão de papel caso tenha interesse. Utilize o botão "LEIA AGORA" (que está abaixo da capa do livro 👇) ou clique direto na capa do livro abaixo para iniciar a leitura.
* Se você gostou, sugerimos que apoie o trabalho do autor e adquira o livro. Para isso, clique no botão comprar. Se curtiu a leitura, por favor, compartilhe.
Baixe aqui um apanhado geral sobre o livro OCaml: Programação funcional na prática em PDF e distribua para quem você acha que gostaria de conhecer esta obra. O download está disponível para todos de forma gratuita.
Copie e cole o código abaixo (como HTML) no seu site/blog para inserir uma caixa que aponta para informações do livro:
Vai ficar assim:
Separamos algumas categorias de livros gratuitos para que você possa baixar.
Conheça os pontos fundamentais para uma leitura eficiente, sem apelar para técnicas mágicas ou métodos extravagantes.
A ideia é ajudar você a refletir sobre o seu estilo de leitura e como é possível adaptá-lo para melhorar usando técnicas simples e de fácil aplicação.