Maratona de Haskell
Fala pessoal!
Hoje eu estou iniciando uma maratona de Haskell
onde eu irei mergulhar na linguagem de programação Haskell
pelos próximos 3 meses.
Legal!!! Mas por que? Eu estou realmente interessado em aprender mais sobre Programação Funcional
, qual eu já aprendi alguns conceitos e estou os utilizando, e eu acho que iniciar esse processo com Haskell
é uma boa ideia.
Por que aprender Haskell
e não outra linguagem como Scala
, F#
, Elixir
, …:? Eu tentei escolher uma linguagem qual seguisse os princípios da Programação Funcional
o máximo possível e Haskell
é essa linguagem. Haskell
é uma linguagem funcional pura que tenta seguir os conceitos de Programação Funcional
. Além disso, Haskell
entre outras coisas é uma linguagem estaticamente tipada que nos ajuda com o seu compilador.
Eu já li um livro sobre Haskell
chamado “Learn You a Haskell for Great Good!: A Beginner’s Guide”
, então eu decidi iniciar esta aventura fazendo uma revisão deste livro e o que eu aprendi com ele. Meu objetivo é estudar 16 horas por semana e a cada dia compartilhar com vocês o que aprendi e o meu entendimento de cada assunto.
Eu espero que sigamos juntos nessa maratona.