Resultados da pesquisa a pedido "tail-recursion"
Loop de recursão Scala vs: desempenho e considerações de tempo de execução
Eu escrevi um banco de provas ingênuo para medir o desempenho de três tipos de implementação fatorial: baseado em loop, não recursivo à cauda e recursivo à c...
Estouro de pilha da chamada de função recursiva em Lisp
Estou aprendendo Lisp do livro "The Land of Lisp" de Conrad Barski. Agora eu bati meu primeiro obstáculo, onde o autor diz:Chamar-se dessa maneira ...
Gerar opcode de chamada de cauda
Por curiosidade, eu estava tentando gerar um código de operação de chamada de cauda usando C #. Fibinacci é fácil, então meu exemplo c # tem esta aparência:
Avaliação da lista de expressões do postfix
Eu escrevi um programa para avaliar uma expressão pós-correção no prólogo recursivamente a partir de uma lista de expressões. Por exemplo, dada a seguinte li...
Por que o scalac não pode otimizar a recursão da cauda em determinados cenários?
Por que não scalac (oScala compilador) otimizar recursão de cauda?Chamadas de código e compilador que demonstram isso:> cat foo.scala class Foo { def if...