2013-08-26 30 views
0

我看到一大串編程語言here。使用JVM的原因是什麼以及新編程語言的其他選項是什麼?爲什麼有很多語言使用JVM?

+0

JVM不是託管與Java本身不同的任何語言的最佳虛擬機。但另一方面,Java生態系統提供了大量隨時可用的庫,因此與Java的無縫互操作性是有益的,並且超過了平臺的語義和性能。此外,在某些環境中,您只能*使用JVM而沒有其他任何東西,在這種情況下,能夠逃脫Java奴隸制是很好的。 –

回答

3

字節碼可以在任何帶有JVM的系統上運行。如果你正在創建一種新的語言,或者移植一個新的語言,你所需要做的就是生成字節碼(比真實機器的最佳代碼簡單得多),你就完成了。

注意:如果您使用JVM以及優化本機代碼的工作量更多,那麼許多JVM端口會更快。

相關問題