.NET プラットフォームでは、共通中間言語で直接プログラムを作成し、IL アセンブラー (ILASM) でソースをコンパイルすることができます。
たとえば、以下のコードは「Hello World」プログラムです。
.assembly Hello {}
.assembly extern mscorlib {}
.method static void Main()
{
.entrypoint
.maxstack 1
ldstr "Hello, world!"
call void [mscorlib]System.Console::WriteLine(string)
ret
}
.NET のように直接 Java バイトコード命令でプログラムを作成することは可能ですか?