在 .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 字节码指令编写程序?