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.






3
Existem estudos empíricos sobre o efeito de diferentes idiomas na qualidade do software?
Os proponentes das linguagens de programação funcional afirmam que a programação funcional facilita o raciocínio sobre o código. Aqueles que são a favor de linguagens de tipo estaticamente dizem que seus compiladores detectam erros suficientes para compensar a complexidade adicional dos sistemas de tipos. Mas tudo o que li sobre …




4
Lidando com problemas de estado em programação funcional
Aprendi a programar principalmente do ponto de vista de OOP (como a maioria de nós, tenho certeza), mas passei muito tempo tentando aprender a resolver problemas da maneira funcional. Tenho uma boa noção de como resolver problemas de cálculo com o FP, mas quando se trata de problemas mais complicados, …

6
A programação funcional aumenta a 'lacuna representacional' entre problemas e soluções? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Como as linguagens de máquina (por exemplo, 0110101000110101) as linguagens …




3
Linguagem Funcional Mais Rápida
Recentemente, estive pesquisando sobre programação funcional, especialmente Haskell e F #, quanto mais antes. Depois de pesquisar no Google, não consegui encontrar uma comparação de benchmark das linguagens funcionais mais importantes (Scala, F # etc). Sei que não é necessariamente justo para algumas das línguas (Scala me vem à mente), …

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.