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.


2
Por que (ou por que não) os tipos existenciais são considerados más práticas em programação funcional?
Quais são algumas técnicas que eu poderia usar para refatorar consistentemente o código, removendo a dependência de tipos existenciais? Normalmente, eles são usados ​​para desqualificar construções indesejadas do seu tipo, bem como para permitir o consumo com um mínimo de conhecimento sobre o tipo especificado (ou seja, é o meu …

7
Pequenas quantidades de programação funcional são compreensíveis por pessoas que não são FP? [fechadas]
Caso : estou trabalhando em uma empresa, escrevendo um aplicativo em Python que lida com muitos dados em matrizes. Eu sou o único desenvolvedor deste programa no momento, mas provavelmente será usado / modificado / estendido no futuro (1-3 anos) por algum outro programador, neste momento desconhecido para mim. Provavelmente …




7
Programação funcional em ascensão?
Ultimamente, tenho notado que linguagens de programação funcional estão ganhando popularidade . Vi recentemente como o Índice Tiobe mostra um aumento em sua popularidade em comparação com o ano passado, embora a maioria nem chegue aos 50 idiomas mais populares de acordo com esse índice. E esse tem sido o …


1
Como organizar programas funcionais [fechado]
Possível duplicado: programação funcional versus OOP Como escrever código gerenciável com programação funcional? No OOP, sua unidade básica de organização para código é a classe. Uma metodologia usada com freqüência em Java, C # e linguagens semelhantes é organizar seu código com um arquivo para cada classe com o nome …




2
Equívocos sobre linguagens puramente funcionais?
Costumo encontrar as seguintes declarações / argumentos: Linguagens de programação funcionais puras não permitem efeitos colaterais (e, portanto, são pouco úteis na prática, porque qualquer programa útil tem efeitos colaterais, por exemplo, quando interage com o mundo externo). Linguagens de programação funcionais puras não permitem escrever um programa que mantenha …

5
A imutabilidade elimina completamente a necessidade de bloqueios na programação de vários processadores?
Parte 1 Claramente a imutabilidade minimiza a necessidade de bloqueios na programação de vários processadores, mas elimina essa necessidade ou há casos em que a imutabilidade por si só não é suficiente? Parece-me que você só pode adiar o processamento e encapsular o estado tanto tempo antes que a maioria …


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.