Google V8的工作方式与Java虚拟机类似吗?
我知道V8是一个JavaScript引擎,但它的工作方式与Java虚拟机类似吗?
如果它不以相同的方式工作,有什么区别? V8是否直接将JavaScript编译为机器语言?
除了拉斯·巴克对这两个项目都有帮助,他们是无关紧要的。
V8是一个Javascript引擎,它将JavaScript编译为本地机器代码,最常见的是由Google Chrome和Node js使用。
JVM是运行由Java编译器生成的字节码的虚拟机。
一个是Javascript引擎,另一个是Java虚拟机,注意Java和Javascript与汽车和地毯差不多。 另请注意,一个是编译器,另一个是执行的媒体。
对于两种不同的编程语言,它们是两种截然不同的技术 – Java虚拟机是用于运行Java程序的虚拟机,而V8是JavaScript引擎。 他们在名称中包含“Java”这个词的事实是相似之处的结束。
Google的V8与Java无关。 这是一个用C ++编写的JavaScript引擎。 你可以在这里阅读更多。
- exec-maven-plugin说无法运行指定的程序,即使它在PATH上
- 如何从没有节点的Ant编译TypeScript文件?
- Apache cxf java-first和SOAP模块npm
- 我应该如何devise一个WordPress后端+ react + java前端应用程序?
- 在Node.js中相当于Java PBEWITHSHA1ANDDESEDEencryption?
- Cassandra驱动程序在php,java,python,node.js中的拓扑意识
- 如何处理自定义Alexa技能中的自由文本?
- 警告:失败的道具types:道具`todos .title`在`TodoList`中被标记为必需的,但是它的值是'undefined`
- 如何从NodeJs调用Java程序