アカウント名:
パスワード:
動的な言語で最適化をはかるには、動的分析が必要になりますよね。実行時にメソッドの呼ばれ方や引数の渡され方を蓄積して、実行回数とスクリプトのタイムスタンプを見て「安定している」とわかった時点で蓄積した情報をもとに暗黙のうちに最適化してくれるようなインタプリタ/コンパイラみたいなのがカッコイイと思います。
明示的なコンパイルを必要とするのはRubyの精神に反すると思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
次の10年で (スコア:0)
Re:次の10年で (スコア:3, 興味深い)
OSのスレッドと相性良くなるといいなぁ・・・
本体じゃないけどApolloのKylix版が安定するといいなぁ・・・
RubyがCGIに使えるプロバイダが増えるといいなぁ・・・
# どれも10年もかからない・・・ですよね?
Rubyには感謝してもしきれず。
Re:次の10年で (スコア:1)
「全てがObject」でありかつ「動的」なrubyみたいな言語だと
コンパイルしても速度とかはあんまり美味しくない、という話じゃありませんでしたっけ?
#Smalltalk→Cコンバータ(とかいうものが有るんですって?)がどうやってるのかは全然知らないのでG7
個人的には、速度について細かいこと言いたい欲求は無いし、コンパイル「せずに済む」なら
そのほうが楽(別解として「コンパイルを意識しない」ってのも有るが、それはそれ)だから
わざわざしたいと思わないし、ソースを秘匿したいという欲求も無いので、コンパイルは欲しがってません。
#テキ
Re:次の10年で (スコア:2, 興味深い)
動的な言語で最適化をはかるには、動的分析が必要になりますよね。実行時にメソッドの呼ばれ方や引数の渡され方を蓄積して、実行回数とスクリプトのタイムスタンプを見て「安定している」とわかった時点で蓄積した情報をもとに暗黙のうちに最適化してくれるようなインタプリタ/コンパイラみたいなのがカッコイイと思います。
...芸というものは一生勉強だと思っています...
Re:次の10年で (スコア:1)
Re:次の10年で (スコア:1)
明示的なコンパイルを必要とするのはRubyの精神に反すると思います。
...芸というものは一生勉強だと思っています...