首页 新闻 搜索 专区 学院

Clojure是在jvm上运行,那jvm能运行多少种编程语言呀?

0
[已解决问题] 解决于 2020-04-09 21:04

Clojure是在jvm上运行,那jvm能运行多少种编程语言呀?

道晖芝的主页 道晖芝 | 初学一级 | 园豆:43
提问于:2020-04-01 15:48

只要符合jvm规范的语言都可以,你也可以自己创造一种语言在jvm上跑。

。淑女范erり 2年前
< >
分享
最佳答案
0

不是clojure运行在jvm上,而是clojure被编译成了java字节码,java字节码运行在jvm上,或者被运行在jvm上的java字节码的解释器解释了。
这和实物的cpu是一样的,真实的cpu只认识自己cpu的opcode,其他语言要么被编译直接执行,要么被解释(含半编译)执行,到头来都是opcode在那里跑。

奖励园豆:5
窗户 | 小虾三级 |园豆:876 | 2020-04-01 21:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册