Resultados da pesquisa a pedido "functional-programming"
aneira suave de usar a interface java Function <A, R> da scal
Aqui no trabalho, a maioria das pessoas usa Java, enquanto trabalho com o Scala. Decidimos reunir algumas classes comuns em uma biblioteca que será escrita em Java. Agora eu quero adicionar alguma programação pseudo-funcional à biblioteca, dê ...
Melhores práticas para funções "abstratas" em JavaScript?
Acabei de escrever um código JavaScript a seguir, juntamente com o que acredito ser uma boa prática para criar um objeto com fechamento e algumas funções: var myStuff = (function() { var number = 0; var fn = {}; fn.increment = function() { ...
elhor estrutura de dados para uma grade 3D persistente e imutáv
Estou experimentando escrever um jogo em um estilo de programação funcional, o que implica representar o estado do jogo com estruturas de dados imutáveis e puramente funcionai Uma das estruturas de dados mais importantes seria uma grade 3D ...
Por que os Funcs não aceitam mais de 16 argumentos?
Desde que o Javascript é a linguagem em que eu sou mais experiente, estou familiarizado com o uso de funções como objetos de primeira classe. Eu pensava que o C # não tinha esse recurso, mas ouvi falar sobreFunc eAction edelegate, que eu acho ...
Learning Haskell, com o objetivo de aprender Scala
Eu li algumas perguntas como Scala vs Haskell discutindo os méritos de ambos os idiomas ou quais aprender, mas eu já sei que gostaria de aprender Scala. Eu era um programador Java na uni e agora uso principalmente o PHP. Quero aprender o ...
Os efeitos colaterais são uma coisa boa?
Sinto o termo bastante pejorativo. Por isso, estou perplexo com as duas frases da Wikipedia: programação imperativa é conhecida por empregar efeitos colaterais para que os programas funcionem. A programação funcional, por sua vez, é conhecida ...
Recurso de rendimento de Ruby em relação à ciência da computação
Descobri recentemente os blocos de Ruby e os recursos de produção e fiquei pensando: onde isso se encaixa em termos de teoria da ciência da computação? É uma técnica de programação funcional ou algo mais específico?
Por que as funções "puras" são chamadas de "puras"? [fechadas
Uma função pura é aquela que não tem efeitos colaterais - não pode fazer nenhum tipo de E / S e não pode modificar o estado de nada - e é referencialmente transparente - quando chamada várias vezes com as mesmas entradas, sempre dá as mesmas ...
Como você copia uma matriz no lisp comum?
Gostaria de fazer cópias da minha matriz 2D, que parece a maneira agradável, funcional e não destrutiva de lidar com matrizes. Qual é a maneira lispy de fazer isso?
Por que as linguagens puramente funcionais não usam contagem de referência?
Em linguagens puramente funcionais, os dados são imutáveis. Com a contagem de referências, a criação de um ciclo de referência requer a alteração dos dados já criados. Parece que linguagens puramente funcionais poderiam usar a contagem ...