Resultados de la búsqueda a petición "tail-call-optimization"
¿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> ...
Lograr la recursividad sin pila en Java 8
¿Cómo logro la recursividad sin pila en Java? La palabra que parece aparecer más es "trampolín", y no tengo idea de lo que eso significa. Alguien podriaEN DETALLE ¿Cómo explicar cómo lograr una recursión sin pila en Java? Además, ¿qué es ...
¿Puede / hace el operador de tubería (directo) impedir la optimización de las llamadas de cola?
Para un problema de optimización de parámetros en el trabajo, escribí un algoritmo genético para encontrar algunos buenos ajustes porque una solución de fuerza bruta no es factible. Desafortunadamente, cuando regreso por la mañana, la mayoría de ...
¿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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
¿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? ...