gpt4 book ai didi

java - 哪些编程语言只能在 JVM 上运行?

转载 作者:搜寻专家 更新时间:2023-11-01 01:52:03 27 4
gpt4 key购买 nike

根据您居住的地方,尝试下载 JVM 可能会导致 a message like this :

The Java(TM) cannot be downloaded to your machine. You are located in an embargoed country.

在我看来,IT 领域的教师应该告知 children 这种受限访问可能会出现的问题(OpenJVM 不是 Oracle JVM,并且未在企业/政府中使用)。没有官方的 JVM 更新意味着没有修复漏洞、漏洞利用、错误等。如果 JVM 正式不可用,则有足够的理由告知 child 可能的后果。

因此我的问题是:哪些语言只能在 JVM/OpenJVM 上运行?

最佳答案

Java 字节码 can be recompiled to LLVMthe same probably applies for Scala - 很可能对他们所有人。 Clojure also has an implementation on the CLR .可以在 JVM 上运行的所有其他语言都有自己的实现(如 Python 和 Ruby)。

从技术上讲,我认为只能在(Oracle 的)JVM 上运行的语言不多。当然,问题是所有替代实现是否对您有任何帮助,考虑到它们也可能被禁止。

此外,我觉得这不是您问题的重点:您说过可能不会在那里使用给定的替代品,因为它不是“官方”产品。如果人们、公司或政府主动并有意识地选择一种特定的实现方式而不是任何替代方案,那么根据定义,他们就没有答案。

关于java - 哪些编程语言只能在 JVM 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25216734/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com