Resultados de la búsqueda a petición "tail-call-optimization"

2 la respuesta

¿Cuál es el estado actual de la optimización de la cola de llamadas para F # en Mono (2.11)?

¿Cuál es el estado actual de la implementación de Tail Call Optimization (TCO) en Mono (2.11)? Lea en alguna parte que toda la base de código debería modificarse para usar una convención callee-pops-argumentos. ¿Cuál es el estado de este cambio? ...

3 la respuesta

¿Cuál es la anotación Scala para garantizar que se optimice una función recursiva de cola?

Creo que hay@tailrec Anotación para garantizar que el compilador optimizará una función recursiva de cola. ¿Lo pones delante de la declaración? ¿Funciona también si Scala se usa en modo de secuencia de comandos (por ejemplo, usando:load <file> ...

4 la respuesta

¿Haskell tiene optimización de cola recursiva?

Descubrí el comando &quot;time&quot; en Unix hoy y pensé que lo usaría para verificar la diferencia en los tiempos de ejecución entre las funciones recursiva...

4 la respuesta

¿Por qué JVM todavía no admite la optimización de llamadas de cola?

Dos años despuesdoes-the-jvm-prevent-tail-call-optimizaciones [https://stackoverflow.com/questions/105834/does-the-jvm-prevent-tail-call-optimizations] , parece que hay ...

4 la respuesta

¿Cómo reemplazo los bucles while con una alternativa de programación funcional sin optimización de la cola de llamadas?

Estoy experimentando con un estilo más funcional en mi JavaScript; Por lo tanto, he reemplazado los bucles con funciones de utilidad como mapear y reducir. Sin embargo, no he encontrado un reemplazo funcional para los bucles while ya que ...

4 la respuesta

arantía de optimización de cola: codificación de bucle en Haskell

Así que la versión corta de mi pregunta es, ¿cómo se supone que codifiquemos los bucles en Haskell?en genera? No hay garantía de optimización de cola en Haskell, los patrones de explosión ni siquiera son parte del estándar (¿verdad?), Y ...

4 la respuesta

Puede considerarse una función F # recursiva de la cola, utiliza el código de operación TailCall .net

Since .net tiene la TailCall [http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.tailcall.aspx] opcode, ¿se puede usar para determinar si una función F # es realmente recursiva de cola? Si es cierto, ¿alguien ha creado un ...

5 la respuesta

Una función de adición de lista de versiones de recursión de cola

8 la respuesta

¿Qué es la optimización de llamadas de cola?

Muy simple, ¿qué es la optimización de llamadas de cola? Más específicamente, ¿alguien puede mostrar algunos pequeños fragmentos de código donde podría aplicarse, y donde no, con una explicación de por qué?

8 la respuesta

Diferencias entre implementaciones de JVM

¿En qué difieren las implementaciones de JVM (excepto las licencias)? ¿Cada JVM implementa Type Erasure para el manejo genérico? ¿Dónde están las diferencias entre: JRockitIBM JVMSUN JVMOpen JDKNegro abaj Kaffe ..... ¿Ofertas de uno de ellos ...