アカウント名:
パスワード:
インタープリタ型なのにコンパイル型と肩を並べとるな。
結果の表にある言語の前の表記は (c) コンパイル方式 (v) VM(JIT)方式 (i) インタプリタ方式のようなので、消費電力だと JavaScript より上に「(i)Dart」がいますね(処理速度はほぼ同じ)
個人的には Lisp が全体的に好成績でびっくり(今も改良続けられているんだろうな、と)
最適化頑張りすぎてJIT型コンパイラみたいな状態になってるからね
みたいというか今は普通にJITだけどな。
JavaScriptはもはや純粋なインタープリタ型として動作する部分のほうが少ないのでは……というか動的コンパイル技術がここまで進んだ現代ではインタープリタ型とコンパイル型という分類にあまり意味はないような気もしますね
意味はあります。観念的な説明としてJavaScriptをコンパイル型の言語とは言わないですから。実行時最適化の発想は古くからありますが、インタプリタのコードが逐次処理されるかコード変換が掛かるかは、それを動かすエンジンによります。分類に意味が無いと考えるなら、逆に言えば最初からそこに意味は無かったのです。
ARM V8もAMD64もインタプリタだよね
javaをコンパイル型に分類するような分類の仕方ならjsをインタープリタに分類するだろうなとは思うけど、そろそろjavaとjsのこのクソみたいな分類改めろと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
JavaScript (スコア:0)
インタープリタ型なのにコンパイル型と肩を並べとるな。
Re:JavaScript (スコア:1)
結果の表にある言語の前の表記は
(c) コンパイル方式
(v) VM(JIT)方式
(i) インタプリタ方式
のようなので、消費電力だと JavaScript より上に「(i)Dart」がいますね(処理速度はほぼ同じ)
個人的には Lisp が全体的に好成績でびっくり(今も改良続けられているんだろうな、と)
Re: (スコア:0)
最適化頑張りすぎてJIT型コンパイラみたいな状態になってるからね
Re: (スコア:0)
みたいというか今は普通にJITだけどな。
Re: (スコア:0)
JavaScriptはもはや純粋なインタープリタ型として動作する部分のほうが少ないのでは……
というか動的コンパイル技術がここまで進んだ現代ではインタープリタ型とコンパイル型という分類にあまり意味はないような気もしますね
Re: (スコア:0)
意味はあります。観念的な説明としてJavaScriptをコンパイル型の言語とは言わないですから。
実行時最適化の発想は古くからありますが、インタプリタのコードが
逐次処理されるかコード変換が掛かるかは、それを動かすエンジンによります。
分類に意味が無いと考えるなら、逆に言えば最初からそこに意味は無かったのです。
Re: (スコア:0)
ARM V8もAMD64もインタプリタだよね
Re: (スコア:0)
javaをコンパイル型に分類するような分類の仕方ならjsをインタープリタに分類するだろうなとは思うけど、
そろそろjavaとjsのこのクソみたいな分類改めろと思う。