2006-04-25から1日間の記事一覧

Continuation

自分的にはよくまとまった気がするんだけどどうだろう? 関数の最後に自分自身を呼び出すのが末尾再帰。 Schemeでは末尾再帰でスタックを消費しない(言語仕様)。これが末尾再帰の最適化。 RubyやHaskellでは末尾再帰の最適化をおこなわない。 C/Javaのfor文は…