アカウント名:
パスワード:
インタープリタ型なのにコンパイル型と肩を並べとるな。
JavaScriptはもはや純粋なインタープリタ型として動作する部分のほうが少ないのでは……というか動的コンパイル技術がここまで進んだ現代ではインタープリタ型とコンパイル型という分類にあまり意味はないような気もしますね
意味はあります。観念的な説明としてJavaScriptをコンパイル型の言語とは言わないですから。実行時最適化の発想は古くからありますが、インタプリタのコードが逐次処理されるかコード変換が掛かるかは、それを動かすエンジンによります。分類に意味が無いと考えるなら、逆に言えば最初からそこに意味は無かったのです。
ARM V8もAMD64もインタプリタだよね
javaをコンパイル型に分類するような分類の仕方ならjsをインタープリタに分類するだろうなとは思うけど、そろそろjavaとjsのこのクソみたいな分類改めろと思う。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
JavaScript (スコア:0)
インタープリタ型なのにコンパイル型と肩を並べとるな。
Re:JavaScript (スコア:0)
JavaScriptはもはや純粋なインタープリタ型として動作する部分のほうが少ないのでは……
というか動的コンパイル技術がここまで進んだ現代ではインタープリタ型とコンパイル型という分類にあまり意味はないような気もしますね
Re: (スコア:0)
意味はあります。観念的な説明としてJavaScriptをコンパイル型の言語とは言わないですから。
実行時最適化の発想は古くからありますが、インタプリタのコードが
逐次処理されるかコード変換が掛かるかは、それを動かすエンジンによります。
分類に意味が無いと考えるなら、逆に言えば最初からそこに意味は無かったのです。
Re: (スコア:0)
ARM V8もAMD64もインタプリタだよね
Re: (スコア:0)
javaをコンパイル型に分類するような分類の仕方ならjsをインタープリタに分類するだろうなとは思うけど、
そろそろjavaとjsのこのクソみたいな分類改めろと思う。