netp_npokon: (Default)
netp_npokon ([personal profile] netp_npokon) wrote2007-12-16 03:04 pm
Entry tags:

"Чак Норрис досчитал до бесконечности. Дважды."

В питоне нет оптимизации хвостовой рекурсии.
sys.setrecursionlimit не всегда спасает, программа с глубокой рекурсией все равно подохнет.
Поговаривают, что в питоне под венду захардкодена глубина в 2000 вызовов, которую уже никак увеличить нельзя.

[identity profile] dendik.livejournal.com 2007-12-16 01:15 pm (UTC)(link)
Где-то в сети обитает альтернативная недореализация питона, у которой главная фишка в том, что она не использует сишный стэк.

[identity profile] dizzy57.livejournal.com 2007-12-16 04:47 pm (UTC)(link)
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691

[identity profile] netp-npokon.livejournal.com 2007-12-16 07:00 pm (UTC)(link)
Чорт, а я ведь даже где-то натыкался на этот декоратор, а посмотреть поленился. Он вроде даже работает, так что надо поковыряться.

[identity profile] dendik.livejournal.com 2007-12-16 11:35 pm (UTC)(link)
ps. а в Io хвостовая рекурсия встроена по умолчанию :)