Resultados da pesquisa a pedido "tail-call-optimization"

8 a resposta

O que é a otimização de chamada de cauda?

Muito simplesmente, o que é otimização de chamada de cauda? Mais especificamente, alguém pode mostrar alguns pequenos trechos de código onde ele pode ser aplicado e onde não, com uma explicação do porquê?

1 a resposta

Conseguindo recursão sem pilha no Java 8

Como faço para obter recursão sem pilha em Java? A palavra que parece mais aparecer é "trampolim", e não tenho idéia do que isso significa. Alguém poderiaEM DETALHE explicar como obter recursão sem pilha em Java? Além disso, o que é ...

1 a resposta

O operador de canal (avançado) pode / evita a otimização da chamada de cauda?

Para um problema de otimização de parâmetros no trabalho, escrevi um algoritmo genético para encontrar algumas boas configurações porque uma solução de força bruta é inviável. Infelizmente, quando volto de manhã, na maioria das vezes me deparo ...

4 a resposta

Por que a JVM ainda não suporta a otimização de chamada de cauda?

Dois anos depoisfaz-o-jvm-impede-otimizações de chamada de cauda [https://stackoverflow.com/questions/105834/does-the-jvm-prevent-tail-call-optimizations] , parece haver ...

2 a resposta

Por que essa função de sequência F # não é recursiva de cauda?

Divulgação: isso surgiu no FsCheck, um framework de testes aleatórios em F # que mantenho. Eu tenho uma solução, mas não gosto. Além disso, não entendo o problema - foi apenas contornado. ma implementação bastante padrão da sequência (monádica, ...

2 a resposta

ecursão doail com Groovy

I codifiquei 3 algoritmos fatoriais: Primeiro, espero falhar pelo estouro de pilha. Sem problemasSegundo, eu tento tail recusive call, converta o algoritmo anterior de recursivo para iterativo. Não funciona, mas não entendo por que.Terceiro, eu ...

8 a resposta

iferenças entre implementações da J

Onde as implementações da JVM diferem (exceto o licenciamento)? Toda JVM implementa o Type Erasure para o tratamento Genérico? nde estão as diferenças entre: JRockitIBM JVMSUN JVMOpen JDK Blackdown Kaffe ..... Lida com um deles com otimização ...

10 a resposta

Explique para mim qual é o grande problema da otimização de chamadas de cauda e por que o Python precisa disso

Então, aparentemente, houve uma grande confusão sobre se o Python precisa ou não de otimização de chamada de cauda. Isso veio à tona quando alguémhipped Guido uma cópia do ...

4 a resposta

arantia de otimização de cauda - codificação de loop em Haskell

ntão a versão curta da minha pergunta é: como devemos codificar loops em Haskelem gera? Não há garantia de otimização da cauda em Haskell, os padrões de estrondo nem fazem parte do padrão (certo?) E o paradigma de dobra / desdobramento énã ...

2 a resposta

Qual é o estado atual da otimização de chamada de cauda para F # em Mono (2.11)?

Qual é o estado atual da implementação da Otimização de Chamada de Cauda (TCO) no Mono (2.11)? Leia em algum lugar que toda a base de código precisaria ser modificada para usar uma convenção callee-pops-argument. Qual é o status dessa mudança? A ...