Результаты поиска по запросу "tail-call-optimization"

1 ответ

Достижение Stackless рекурсии в Java 8

1 ответ

Может ли (прямой) оператор канала предотвратить оптимизацию хвостового вызова?

4 ответа

Почему JVM все еще не поддерживает оптимизацию хвостового вызова?

Два года спустяэто-заместитель JVM-предотвращение хвоста-позывные оптимизаций, кажется, естьпрототип реализация а такжеMLVM уже некоторое время перечисляет э...

ТОП публикаций

1 ответ

Благодарю. Это ответ, который я искал.

жный дубликат:Почему JVM все еще не поддерживает оптимизацию хвостового вызова?Я вижу так много разных ответов в Интернете, поэтому я решил спросить экспертов.

4 ответа

Ничто из этого на самом деле не превращает наш цикл while в его ядро ​​в функцию. Но это позволяет нам использовать встроенный цикл. И я просто хотел поделиться этим со всеми, кто мог бы помочь.

2 ответа

Большое спасибо за просмотр этого Томаса. Однако, как говорит kvb, это вызывает немного больше вопросов, чем ответов. В частности, есть ли что-то в выражениях вычислений, из-за которых компилятор теряет "хвостовую рекурсивность" функций, написанных с использованием bind, если bind не записан в стиле передачи продолжения? Значит ли это, что любой построитель вычислений в реальном мире должен проходить мимо?

ытие: это появилось в FsCheck, среде случайного тестирования F #, которую я поддерживаю. У меня есть решение, но оно мне не нравится. Более того, я не понимаю проблемы - ее просто обошли. Довольно стандартная реализация последовательности ...

2 ответа

Хвостовая рекурсия с Groovy

Я кодировал 3 факторных алгоритма: Во-первых, я ожидаю провала из-за переполнения стека. Нет проблем.Во вторых я стараюсьрекурсивный вызов, преобразуйте предыдущий алгоритм из рекурсивного в итеративный.Это не работает, но я не понимаю, ...

3 ответа

Различия между реализациями JVM

Чем отличаются реализации JVM (кроме лицензирования)? Каждый JVM реализует стирание типа для обработки общего вида? Где различия между: JRockitIBM JVMСОЛНЦЕ JVMОткрыть JDKBlackdownКаффе..... Имеет ли один из них Tail-Call-Optimization?

5 ответов

Объясните мне, в чем заключается проблема оптимизации хвостового вызова и зачем она нужна Python

Очевидно, произошла большая суета по поводу того, нуждается ли Python в оптимизации хвостового вызова. Это пришло в голову, когда кто-тоотправил Гвидо копию SICP [http://drj11.wordpress.com/2009/04/30/python-tail-call-optimisation/]потому что он ...

1 ответ

Каково текущее состояние оптимизации хвостового вызова для F # на Mono (2.11)?

Каково текущее состояние реализации Tail Call Optimization (TCO) в Mono (2.11)? Где-то читал, что всю кодовую базу нужно будет изменить, чтобы использовать соглашение callee-pops-arguments. Каков статус этого изменения? Актуален ли порт ARM / ...