関数型言語は何故普及しないのかを考える
■ このスレッドは過去ログ倉庫に格納されています
0276デフォルトの名無しさん
2010/11/09(火) 18:13:38>リアルタイムを要求される場面で、評価が遅れないように意識して作るのと
この言葉に違和感を感じる、ちょっと勘違いをしているかも。
遅延評価は「必要になるまで評価を遅らせる」仕組みだよ。
リアルタイムを要求される場面で評価が必要になれば、
その時にちゃんと(必要な分だけ)評価されるよ。
ただ、その仕組みを作るのに余分な処理がいるから、
そのオーバーヘッドで結果的に処理が遅くなる。
評価するのが必要になるまで遅延されるだけで、
遅延評価自体が処理を遅くする原因ではないからね。
あくまで現時点での、遅延評価という仕組みの実装方法が原因。
■ このスレッドは過去ログ倉庫に格納されています