192 читали · 5 лет назад
Рекурсия и продолжения в Python
День добрый, сегодня вторая часть перевода статьи `On Recursion, Continuations and Trampolines`. Для тех кто пропустил, первая часть, в которой рассмотрели чем хвостовая рекурсия отличается от обычной. В этой части речь пойдет о продолжениях и основанном на них стиле программирования. Продолжаем погружение. ___________________________________________________________________________________ Продолжения и стиль программирования Продолжения - крутой концепт, существующий с первых дней функционального программирования...
103 читали · 3 года назад
Лимит рекурсии Python
В Python не поддерживается хвостовая рекурсия, из-за чего зачастую возникает RecursionError во время создания рекурсивных алгоритмов. Но с помощью модуля sys можно посмотреть и даже изменить максимальную глубину рекурсии...