|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
「可搬な」言語 (e.g. Java)
|
|
|
|
|
|
|
|
|
n |
ネイティブコードを直接コンパイルしない
|
|
|
|
n |
VM上で共通のバイトコードを解釈実行
|
|
|
|
n |
速度に難 (最適化されたコードに比べて1/10〜1/100)
|
|
|
|
Just-in-timeコンパイラ
|
|
|
|
|
|
|
|
|
n |
別に新しいアイディアではない (e.g. Smalltalk, etc.)
|
|
|
|
n |
実行時にバイトコードをネイティブコードにコンパイル
|
|
|
|
n |
最適化コード比で1/2〜1/10
|
|
|
|
Sun,
MS, IBM, Symantec, 富士通などが「最良」の
|
|
|
|
|
Java JITを頑張って作っている
|
|
|
|