O que é uma linguagem funcional? Uma linguagem funcional é composta puramente por funções e dados imutáveis. Comparada com a Orientação à Objetos, linguagens funcionais tendem a ser muito mais abstratas e genéricas, como a estrutura de dados é mais simples e imutável, evita-se o risco de efeitos inesperados. O principal ponto na escolha de uma linguagem funcional, é que lidam melhor com paralelismo e grande volume de cálculo, diferente de aplicações modernas que utilizam orientação à objetos, as quais envolvem concorrência, múltiplas threads e/ou multiprocessadores, a mudança de estado de forma paralela para orientação a objetos pode tornar-se...
Continuar Lendo »