通常将哪些编程语言编译成非机器专用代码?

时间:2012-08-21 19:25:57

标签: compilation programming-languages

任何具体原因都会很好。

有些人指出; Java被翻译成Bytecode,它在JVM中运行。有没有哪些不依赖于虚拟机?历史或现代,过时或不过时。

1 个答案:

答案 0 :(得分:1)

正如已经指出的那样,便携式ByteCode与平台无关, 您可以在例如上找到 ByteCode 语言的列表。 wikipedia。 但它们依赖于口译员或虚拟机,即。 JVM。
还有LLVM,它以中间形式(IF)提供中间层。