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

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 ...

5 la respuesta

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

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? ...

10 la respuesta

Explíqueme cuál es el problema con la optimización de llamadas de cola y por qué Python lo necesita

Así que aparentemente, ha habido una gran disputa sobre si Python necesita o no la optimización de las llamadas de cola. Esto llegó a un punto crítico cuando alguien Guido enviado una copia de ...

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 ...

4 la respuesta

¿Haskell tiene optimización de cola recursiva?

Descubrí el comando "time" 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 ...

2 la respuesta

Recurrencia de cola con Groovy

Codifiqué 3 algoritmos factoriales: Primero, espero fallar por Stack Overflow. No hay problema Segundo, intentotail llamada recusiva, convierte el algoritmo anterior de recursivo a iterativo. @ No funciona pero no entiendo por qué. Tercero, yo ...

2 la respuesta

¿Mi función de plegado reescrito está optimizada?

2 la respuesta

¿Por qué esta función de secuencia F # no es recursiva de cola?

Disclosure: esto surgió en FsCheck, un marco de prueba aleatorio F # que mantengo. Tengo una solución, pero no me gusta. Además, no entiendo el problema: simplemente se eludió. Una implementación bastante estándar de la secuencia (monádica, si ...