Perguntas com a marcação «functional-programming»

A programação funcional é um paradigma que tenta resolver problemas computacionais através da avaliação encadeada de funções cuja saída é determinada por suas entradas e não pelo estado do programa. Nesse estilo de programação, efeitos colaterais e dados mutáveis ​​são preteridos e geralmente estritamente isolados.


4
O que devo aprender com o Scheme?
Fiquei me perguntando quais recursos únicos posso aprender com o Scheme que me ajudariam a me tornar um programador melhor? Tenho muita experiência em idiomas comuns e pretendo expandir meus horizontes e aprender sobre aspectos funcionais ausentes de outros idiomas. Eu estou familiarizado com fechamentos de javascript, expressões lambda de …

2
As linguagens de programação funcionais não permitem efeitos colaterais?
Segundo a Wikipedia, linguagens de programação funcional , declarativas, eles não permitem efeitos colaterais. A programação declarativa em geral, tenta minimizar ou eliminar os efeitos colaterais. Além disso, de acordo com a Wikipedia, um efeito colateral está relacionado a alterações de estado. Portanto, as linguagens de programação funcional, nesse sentido, …



3
Tipos de soma vs polimorfismo
No ano passado, dei um salto e aprendi uma linguagem de programação funcional (F #) e uma das coisas mais interessantes que descobri é como isso afeta a maneira como eu projeto o software OO. As duas coisas que mais sinto falta nos idiomas OO são os tipos de correspondência …

5
Prática recomendada - Encapsulando se estiver em torno da chamada da função vs Adicionando saída antecipada se a função estiver protegida
Sei que isso pode ser muito específico para casos de uso, mas me pergunto isso com muita frequência. Existe uma sintaxe geralmente preferida. Não estou perguntando qual é a melhor abordagem quando em uma função, estou perguntando se devo sair mais cedo ou simplesmente não devo chamar a função. Envoltório …


6
o que pode dar errado no contexto da programação funcional se meu objeto é mutável?
Eu posso ver os benefícios de objetos mutáveis ​​vs imutáveis, como objetos imutáveis, que levam muito tempo para solucionar problemas na programação multiencadeada devido ao estado compartilhado e gravável. Pelo contrário, objetos mutáveis ​​ajudam a lidar com a identidade do objeto, em vez de criar uma nova cópia todas as …

2
Como posso _read_ código JavaScript funcional?
Acredito que aprendi alguns / muitos / a maioria dos conceitos básicos subjacentes à programação funcional em JavaScript. No entanto, tenho problemas para ler especificamente o código funcional, mesmo o código que escrevi, e me pergunto se alguém pode me dar sugestões, dicas, práticas recomendadas, terminologia etc. que possam ajudar. …






Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.