LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

<портянка на латиннице>

Вообще, для работы с большими контейнерами (бд, фс, и так далее) общепринято использовать курсоры (итераторы, указатели), а не рекурсию.

В питоне абсолютно любая функция с рекурсией большой глубины приведет к ошибке переполнения стека.

Если бы хвостовая рекурсия к переполнению не приводила, качественной разницы это не сделало бы.

Значит питон для задач указанных выше не подходит вообще.

Как быть со всеми теми, кто на питоне работает со списками, бд, фс и графами, и никаких трудностей не испытывает?

Исходная версия Manhunt, :

портянка на латиннице

Вообще, для работы с большими контейнерами (бд, фс, и так далее) общепринято использовать курсоры (итераторы, указатели), а не рекурсию.

В питоне абсолютно любая функция с рекурсией большой глубины приведет к ошибке переполнения стека.

Если бы хвостовая рекурсия к переполнению не приводила, качественной разницы это не сделало бы.

Значит питон для задач указанных выше не подходит вообще.

Как быть со всеми теми, кто на питоне работает со списками, бд, фс и графами, и никаких трудностей не испытывает?