Questions sur tail-call-optimization

8
réponses

Qu'Est-Ce Que L'Optimisation Des Appels De Queue?

très simplement, qu'est-ce que l'optimisation des appels de queue? Plus précisément, est-ce que quelqu'un peut montre ... etits extraits de code où ils pourraient être appliqués, et où ils ne le sont pas, avec une explication de pourquoi?
demandé sur 2008-11-22 09:56:32
4
réponses

Pourquoi la JVM ne prend-elle toujours pas en charge l'optimisation des appels de queue?

deux ans après does-the-jvm-prevent-tail-call-optimizations , il semble y avoir un prototype implementation et ... : notez que certains VM comme Avian supportent des appels de queue appropriés sans aucun problème.
demandé sur 2010-09-01 13:07:45
4
réponses

Pourquoi le compilateur Scala n'applique-t-il pas l'optimisation des appels de queue à moins qu'une méthode ne soit finale?

pourquoi le compilateur Scala n'applique-t-il pas l'optimisation des appels de queue à moins qu'une méthode ne soit final ... ale et peut donc être annulée qu'est-Ce exactement va mal si le compilateur appliquée TCO dans un cas comme celui-ci?
demandé sur 2011-01-24 21:14:38
8
réponses

C optimisation de l'appel de queue

j'entends souvent des gens dire que C n'élimine pas les appels de queue. Même si elle n'est pas garantie par la norme, n ... ls de queue en C? en outre, quelle était la raison pour laquelle on a quitté l'appel de queue? optimisation hors norme?
demandé sur 2010-08-18 20:24:37
2
réponses

Y a-t-il une raison technique pour laquelle C# n'émet pas de "queue"."CIL de l'enseignement? [dupliquer]

possibilité de duplication: pourquoi .net / c# n'élimine-t-il pas la récursion de la queue? ... ant cette fonctionnalité dans une langue très proche de C#? Merci encore (et à l'avance) pour les réponses.
demandé sur 2011-08-17 20:17:55
2
réponses

La queue d'appel d'optimisation dans Mathematica?

tout en formulant une réponse à une autre question SO , je suis tombé sur un certain comportement étrange concernan ... cumentation de Mathematica ou autre WRI matériel serait idéal. Les spéculations sont également les bienvenues.
demandé sur 2010-12-19 05:22:26
3
réponses

Comment remplacer les boucles while par une alternative de programmation fonctionnelle sans optimisation de l'appel de queue?

j'expérimente un style plus fonctionnel dans Mon JavaScript; j'ai donc remplacé les boucles par des fonctions utilitai ... yle fonctionnel, et je n'ai pas accès à l'optimisation des appels de queue, alors quelle est la meilleure stratégie.
demandé sur 2017-04-24 18:24:39
1
réponses

Réalisation de la récursion Stackless en Java 8

Comment puis-je obtenir la récursion stackless en Java? , Le mot qui apparaît le plus, c'est "trampoline", et ... er dans la bonne direction (c.-à-d. un livre à lire à ce sujet ou certains tutoriel qui enseigne tous ces concepts)?
demandé sur 2015-09-21 03:16:40
8
réponses

Différences entre les implémentations de JVM

en quoi la mise en œuvre des MVJ diffère-t-elle (à l'exception des licences)? Est-ce que chaque JVM implémente une sup ... JDK Blackdown Kaffe ..... Traite l'un d'entre eux avec Optimisation Des Appels De Queue?
demandé sur 2009-04-14 16:42:59
2
réponses

Est-ce que Java 8 a l'optimisation des appels de queue?

j'ai essayé de creuser sur le web pour obtenir ma réponse à ma question. J'ai trouvé des documents relatifs à Proje ... 292 qui est lié à l'inclusion des fermetures dans la JVM. Ce projet a-t-il été réalisé et fait-il partie de Java 8?
demandé sur 2014-04-04 19:09:36
4
réponses

La queue de la récursivité problème

nous expérimentions avec des collections parallèles à Scala et avons voulu vérifier si le résultat a été commandé. Pou ... verflow (comment approprié pour une question ici!). Je m'attendais à être à la queue-optimisé. Quel est le problème?
demandé sur 2011-10-19 17:58:41