Entries from 2008-04-10 to 1 day

2008/4/10 の comp.lang.scheme

ELS'08 news: programme published, registration, and more...

fib の実行命令総数比較 - Scheme VM を書く

fib(26) における実行命令総数比較。 Gauche 自前 2811342 3435386 これはちょっと差がありすぎですね。 (define (fib n) (if (<= n 2) 1 (+ (fib (- n 1)) (fib (- n 2))))) 自前。 #(CLOSURE 38 1 #f 0 0 REFER_LOCAL0 1 PUSH 2 CONSTANT 2 4 BRANCH_NUMBE…

fib深追い 2 - Scheme VM を書く

Scheme/L.VMを作る/12.コンパイラ高速化/fib(26)の計測データのGakuさんがまとめてくれたデータを見るといろいろ分かることがある。 大半の命令の実行速度は変わらない 実装レベルでは結構処理が違うのにも関わらず もしかしたら合成命令にしても元の命令た…

ありがたい

Gakuさんがいつものように僕の議論の相手になってくれ、shiroさん、ko1さん実体験に基づきコメントしてくれる。 なんという豪華なメンバーに支えられてるんだ。ありがたい。 追記 ko1さんのフォロー。 http://www.atdot.net/~ko1/diary/200804.html#d11