2008-10-05から1日間の記事一覧

遅延評価

オレ言語をだらだら作ってます。 遅延評価の実装に成功しました! たらいまわし関数がチャンと高速に動きます。 Rubyで書いた場合は以下の感じ。 # たらいまわし関数(Ruby) def tarai( x, y, z ) if x <= y then y else tarai(tarai(x-1, y, z), tarai(y-1, …