動的言語のサポート
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/17 14:39 UTC 版)
「Javaバイトコード」の記事における「動的言語のサポート」の解説
詳細は「JVM言語の一覧(英語版)」を参照 Java仮想マシン (JVM) のJVM命令セットおよびメソッド呼び出し機構は、メソッド呼び出しのシグネチャをコンパイル時に型チェックする、静的型付けベースと言える。 JSR 292(Java™ プラットフォーム上の動的型付き言語のサポート)により、(静的型検査ベースのinvokevirtualの代わりとして)動的型検査ベースの新規のinvokedynamic命令が追加された。Da Vinci Machineは、動的言語サポート向けのJVM拡張をホストするプロトタイプ仮想マシン実装である。Java SE 7をサポートする全てのJVMにもinvokedynamic命令が含まれる。
※この「動的言語のサポート」の解説は、「Javaバイトコード」の解説の一部です。
「動的言語のサポート」を含む「Javaバイトコード」の記事については、「Javaバイトコード」の概要を参照ください。
- 動的言語のサポートのページへのリンク