From: nobu.nakada@... Date: 2000-10-23T14:19:08+09:00 Subject: [ruby-list:25579] Re: 型宣言による最適化 (Re: Ruby で遅い処理は?) なかだです。 At Mon, 23 Oct 2000 09:57:38 +0900, Itou-T15@mail.dnp.co.jp wrote: > >でもでも、本当は「急がば回れ」で、大きな性能向上を得たいなら、 > >ad hoc な修整をちょこちょこ施すよりも、根本的な何か、 > >例えばアルゴリズムをきちんと考えないといけないわけで、 > ですが > Ruby では 高速化を指向した宣言はありますか ? ありません。 > 「JScript.NETの紹介」では型宣言を検証用というより、最適化用として示しています。 > http://www.microsoft.com/japan/developer/workshop/languages/clinic/scripting07142000.asp (snip) > Ruby とは実行の仕組みが違いますが。 スクリプト言語と一口にいっても、JScript の場合もともと極めて 静的な型付けの強い Java をモデルにしている JavaScript に似せて いるからこそ、そういう最適化が可能という面があります。 Ruby のようにより動的な言語の場合、型を限定できたからといって 必ずしも事前にその振舞・性質などを限定できるわけではありません から。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦