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
Código Erlang bonito [fechado]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Estou tentando aprender mais sobre Erlang do que os projetos de brinquedos com …






5
Qual é a linguagem de produção mais compatível e amplamente usada para exportar conhecimentos e habilidades adquiridos com a Haskell?
Eu gosto de Haskell, pura e simplesmente. Embora o Haskell seja usado em software de produção, ele não é especialmente amplamente implementado pelo que vi. Qual é a linguagem mais semelhante e ainda amplamente usada em relação aos projetos de produção, para que eu possa ter uma chance de usar …

4
O paradigma funcional não é muito divergente com o hardware subjacente para ser geralmente eficiente?
Inspirado por uma pergunta da SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Pode ser um longo debate sobre as inúmeras vantagens e desvantagens do FP, mas, por enquanto, eu gostaria de limitar o escopo à eficiência principal do FP no hardware moderno. Tese: O paradigma funcional implica imutabilidade e apatridia (?), Mas o hardware em …

3
Programação funcional e aventuras de texto
Esta é principalmente uma questão teórica sobre FP, mas vou fazer aventuras em texto (como Zork da velha escola) para ilustrar meu argumento. Eu gostaria de saber suas opiniões sobre como você modelaria uma simulação estável com o FP. As aventuras em texto realmente parecem exigir POO. Por exemplo, todas …





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.