| 作者: 機械伯爵 | |
| 日時: 2003/4/24(08:02) |
機械です。
以前から StacklessPython という実装があるのは知っ
ていたんですが、それが何の役に立つのか、知識不足で
知りませんでした。
最近、Scheme をかじって「もしかしたら、再帰プログ
ラムをループにしてくれるのかな?」と思い、以下のプ
ログラムを書いてみました。
def func(x):
if x == 0:
return 0
else:
return 5 + func(x - 1)
典型的(かつなんの役にもたたない)再帰プログラム
ですが、通常の実装だと、x に 1000 を放り込むと暴走
します。
で、StacklessPython を注意深くインストールして上
記のプログラムを走らせてみると・・・
・・・暴走・・・
う〜ん、StacklessPython って、なんに使うんだろう?
/機械伯爵/
番号順一覧Top
スレッド順一覧Top
326. Re: らくだに乗れないドイツ人 [ねこ丸] 2003/3/15(12:31)
328. Re: 何の役に立つんだ Stackless? [Tsutomu Hiroshima] 2003/4/24(09:10)
328. Re: 何の役に立つんだ Stackless? [Tsutomu Hiroshima] 2003/4/24(09:10)