Perguntas sobre 'functional-programming'

15
respostas

Qual é a vantagem de currying?

Acabei de aprender sobre o curry e, embora eu ache que entendi o conceito, não vejo nenhuma grande vantagem em usá-lo. Como um exemplo trivial, eu uso uma função que adiciona dois valores (escritos em ML). A versão sem curry seria fun add(...
01.02.2013 / 20:36
3
respostas

Por que os Trampolins funcionam?

Eu tenho feito JavaScript funcional. Eu tinha pensado que Otimização de chamada de cauda tinha sido implementado, mas como se vê eu estava errado . Assim, eu tive que me ensinar Trampolining . Depois de ler um pouco aqui e em outros lugares,...
11.10.2016 / 06:43
5
respostas

Sou muito inteligente para ser lido por Jr devs? Demasiada programação funcional no meu JS? [fechadas]

Sou um desenvolvedor front-end, codificando em Babel ES6. Parte do nosso aplicativo faz uma chamada de API e, com base no modelo de dados que recebemos da chamada da API, determinados formulários precisam ser preenchidos. Esses formulários sã...
06.06.2017 / 06:52
5
respostas

Programação Funcional vs. OOP [closed]

Eu já ouvi muitas conversas sobre o uso de linguagens funcionais como o Haskell. Quais são algumas das grandes diferenças, prós e contras da programação funcional versus programação orientada a objetos?     
05.10.2010 / 21:02
6
respostas

Onde estão todos os padrões de design de programação funcional? [fechadas]

A literatura de programação OO está repleta de padrões de design. A maioria dos livros sobre programação orientada a objetos dedica um capítulo ou dois para projetar padrões como fábricas e decoradores. Então, quais são os padrões equivalentes e...
03.07.2011 / 09:35
4
respostas

qual é o propósito das setas?

Estou aprendendo programação funcional com Haskell, e eu tento pegar conceitos primeiro entendendo por que eu preciso deles. Gostaria de saber o objetivo das setas nas linguagens de programação funcionais. Que problema eles resolvem? Eu verif...
17.10.2011 / 13:40
4
respostas

A programação funcional é mais rápida em multithreading porque escrevo as coisas de maneira diferente ou porque as coisas são compiladas de forma diferente?

Estou mergulhando no mundo da programação funcional e continuo lendo em todos os lugares que as linguagens funcionais são melhores para programas multithreading / multicore. Entendo como as linguagens funcionais fazem muitas coisas de maneira di...
15.02.2016 / 16:17
12
respostas

Por que a programação funcional não é mais popular na indústria? Isso acontece agora? [fechadas]

Durante meus quatro anos na universidade, temos usado muita programação funcional em várias linguagens de programação funcionais. Mas também usei muita programação orientada a objetos e, na verdade, uso mais linguagens orientadas a objeto ao faz...
01.09.2010 / 22:01
5
respostas

Na programação funcional, ter a maioria das estruturas de dados imutáveis requer mais uso de memória?

Na programação funcional, já que quase toda estrutura de dados é imutável, quando o estado tem que mudar, uma nova estrutura é criada. Isso significa muito mais uso de memória? Eu conheço bem o paradigma de programação orientada a objetos, agora...
24.12.2012 / 20:44
3
respostas

Quais são as maiores diferenças entre F # e Scala?

F # e Scala são ambos langugages de programação funcional que não forçam o desenvolvedor a usar apenas tipos de dados imutáveis. Ambos têm suporte para objetos, podem usar bibliotecas escritas em outros idiomas e rodar em uma máquina virtual. Am...
03.10.2010 / 02:38