原です。
日経MIX で報告されたのですが、djgpp 版ルビーで、例えば
-----^ fact.rb
def fact(n)
if n <= 1
1
else
fact(n-1) * n
end
end
while gets
$_.chop!
print "fact(#$_) = ", fact($_.to_i),"\n"
end
-----$ fact.rb
で、階乗を計算させると、n = 191 ぐらいで、Segmentation fault
を起こします。BOW でも n = 1500 ぐらいはいけるので、これは
小さすぎるように思いますが、どこかに問題があるのでしょうか。
Shin-ichro Hara(Nagaoka Univ.of Tech.)