【独習C】猿69【猿プログラミング研究室 part10】
■ このスレッドは過去ログ倉庫に格納されています
0673ぼるじょあ ◆yBEncckFOU
05/02/06 22:32:36(・3・)エェー 末尾再帰にならない場合でも最適化されるのですかYO、よくわからなくなってきた
ttp://www.ocaml.jp/archive/document/intro1.html
>末尾再帰にならない場合は普通の関数コールと同じコストがかかる。
>>671
(・3・)エェー こんなん見つけたYO
ttp://www.shiro.dreamhost.com/scheme/docs/tailcall-j.html
>末尾再帰がループと同等に実行されるのは、コンパイラによるオプショナルな最適化ではない。
>Schemeは、末尾呼び出しでスタックを消費しないことを言語規格上要求している。
(;・3・)いやOcamlは知らんけどNE
■ このスレッドは過去ログ倉庫に格納されています