Недавно узнал, что существует такое свойство реализации языка, как хвостовая рекурсия, которое заключается в том, что даже если процесс описывается рекурсивной процедурой, он будет выполняться как итеративный процесс, используя фиксированный объём памяти. Но я не смог найти соответствующий алгоритм преобразования для императивных программ (линейно рекурсивная -> линейно итеративная), может быть кто-нибудь может поделиться ссылками или ещё чем-нибудь.
Ответ на:
комментарий
от dilmah


Ответ на:
комментарий
от dilmah

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Хвостовая рекурсия. (2014)
- Форум F# хвостовая рекурсия (2011)
- Форум О хвостовой рекурсии (2012)
- Форум [haskell] хвостовая рекурсия. (2010)
- Форум Оптимизация хвостовой рекурсии (2008)
- Форум Erlang + хвостовая рекурсия. (2008)
- Форум Зачем нужна хвостовая рекурсия? (2014)
- Форум Haskell и хвостовая рекурсия (2009)
- Форум хвостовая рекурсия (lisp/scheme) (2007)
- Форум Python: правильная хвостовая рекурсия (2006)