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.





11
Se pudermos fazer programação funcional com Python, precisamos de uma linguagem de programação funcional específica? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



4
A Programação Funcional é uma alternativa viável aos padrões de injeção de dependência?
Recentemente, tenho lido um livro intitulado Programação Funcional em C # e me ocorre que a natureza imutável e sem estado da programação funcional obtém resultados semelhantes aos padrões de injeção de dependência e é possivelmente uma abordagem ainda melhor, especialmente em relação ao teste de unidade. Eu ficaria grato …



4
As funções que assumem funções como parâmetros também devem levar parâmetros para essas funções como parâmetros?
Costumo me escrever funções que se parecem com isso, porque elas permitem que eu zombe facilmente do acesso a dados e ainda forneço uma assinatura que aceita parâmetros para determinar quais dados acessar. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = getRate(rateKey); var formattedRate = …

4
"Lembrando" valores na programação funcional
Decidi assumir a tarefa de aprender programação funcional. Até agora tem sido uma explosão, e eu 'vi a luz' por assim dizer. Infelizmente, eu realmente não conheço nenhum programador funcional do qual possa responder perguntas. Apresentando o Stack Exchange. Estou fazendo um curso de desenvolvimento de web / software, mas …


5
O objeto da arquitetura do Entity Component System é orientado por definição?
O objeto da arquitetura do Entity Component System é orientado, por definição? Parece mais processual ou funcional para mim. Minha opinião é que isso não o impede de implementá-lo em uma linguagem OO, mas não seria idiomático fazê-lo de uma maneira OO firme. Parece que o ECS separa dados (E …

3
Clojure tem continuações / corotinas / etc?
Comecei a programar com Python e fiquei realmente confuso com conceitos como corotinas e fechamentos. Agora, acho que os conheço em algum nível superficial, mas nunca senti esse momento de "iluminação", então escolhi aprender Clojure. Comprei o livro de Stuart Halloway e é bom, mas, quando olhei para o índice, …

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.