僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
ツッコミを受けて、Perlで試す。
ぐつって一番簡単なのは use bignum; らしい。
$ time perl -e 'use bignum; printf 2**640000' > /dev/null real 11m14.241s user 11m13.883s sys 0m0.057s
perldoc Math::BigFloat をめくる。
$ time perl -e 'use Math::BigFloat; \ $x=Math::BigFloat->new(2); \ print $x->bpow(640000); ' >/dev/null real 11m13.688s user 11m13.189s sys 0m0.053s
もっと速いのもあるかも。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。