Executando verificação de segurança...
2

Comecei a me apaixonar por programação funcional, foi aí que comecei a aprender Haskell... Foi puramente quebrar a cabeça a todo momento, haha, parecia aprender a programar novamente.

Era estranho trocar o pensamento imperativo pelo declarativo, fazer recursão ao invés de loops, mas o principal: programar sem valores "variáveis", sem estado mutável como existente em PHP (lang. que trabalho) e outras.

Mesmo assim, foi uma paixão! É uma sintaxe deliciosa, prazeroso de se programar.

Carregando publicação patrocinada...
2

Nossa véi, já ouvi falar de Haskell e sempre afirmavam ser muito difícil, nunca cheguei a me aprofundar. Uma linguagem sem variáveis, não consigo imaginar isso. Ela é focada pra algum cenário específico?

1
1

É um pouco difícil no começo, já que estamos acostumados com outra forma de programar, mas se torna fácil depois de "entrar na onda" da programação funcional.

Sobre cenários, até onde sei, costumam usar mais para a criação de compiladores e na área acadêmica, mas não existe um cenário específico de foco. Pode ser usada para várias outras coisas, como desenvolvimento web e até mobile.

Aliás, estudar programação funcional pode ajudar muito, mesmo ao programar em outras linguagens.