Google V8的工作方式与Java虚拟机相似吗?

Does Google V8 work in similar way to Java Virtual Machine?

本文关键字:虚拟机 相似 Java V8 工作 方式 Google      更新时间:2023-09-26

我知道V8是一个JavaScript引擎,但它的工作方式与Java虚拟机相似吗?

如果不以相同的方式工作,有什么不同?V8直接编译JavaScript到机器语言吗?

除了Lars Bak在这两个项目中都发挥了重要作用外,他们是无关的。

V8是一个JavaScript引擎,它将JavaScript编译为本机机器码,最著名的是在Google Chrome和Node js中使用。

JVM是运行Java编译器生成的字节码的虚拟机。

一个是JavaScript引擎,另一个是Java虚拟机,注意Java和JavaScript就像汽车和地毯一样相似。还要注意,一个是编译器,另一个是执行的媒介。

它们是两种非常不同的技术,适用于两种不同的编程语言——Java虚拟机是运行Java程序的虚拟机,而V8是一个JavaScript引擎。它们的名字中有"Java"这个词,这就是它们的相似之处。

Google V8与Java无关。它是一个用c++编写的JavaScript引擎。