为什么 JavaScript V8 引擎被称为引擎?
Why is JavaScript V8 Engine called an Engine?
我正在上 Udemy 的课程,在其中一节课中,讲师说 JavaScript V8 引擎是用 C++ 编写的,它将您的 javascript 翻译成机器语言。我们为什么不直接称它为翻译器呢?引擎与它有什么关系?如果这可能是一个愚蠢的问题,我很抱歉,但我只是好奇。谢谢!
可能是因为它听起来更酷,也更容易对外行人讲述。
A JavaScript engine is a virtual machine which interprets and executes
JavaScript (in the traditional lingo of programming languages, it
should thus be called a JavaScript interpreter).
我正在上 Udemy 的课程,在其中一节课中,讲师说 JavaScript V8 引擎是用 C++ 编写的,它将您的 javascript 翻译成机器语言。我们为什么不直接称它为翻译器呢?引擎与它有什么关系?如果这可能是一个愚蠢的问题,我很抱歉,但我只是好奇。谢谢!
可能是因为它听起来更酷,也更容易对外行人讲述。
A JavaScript engine is a virtual machine which interprets and executes JavaScript (in the traditional lingo of programming languages, it should thus be called a JavaScript interpreter).