Dart被认为是一种编译语言还是解释语言?同样的问题也适用于JavaScript。
问题的原因:
我一直在观看一次采访,采访中提到了dart的创始人,在7:10时Lars Bak说:
"When you [...] in a JavaScript program, you actually execute JavaScript before you start running the real program. In Dart, you don't execute anything before the first instruction in main is being executed".
听起来他似乎在说JavaScript是一种编译语言,而Dart是一种解释语言。这是真的吗?
Dart VM不是一个编译器吗?
问题的原因:
我一直在观看一次采访,采访中提到了dart的创始人,在7:10时Lars Bak说:
"When you [...] in a JavaScript program, you actually execute JavaScript before you start running the real program. In Dart, you don't execute anything before the first instruction in main is being executed".
听起来他似乎在说JavaScript是一种编译语言,而Dart是一种解释语言。这是真的吗?
Dart VM不是一个编译器吗?
main()
在 DOM 加载完成之后才被调用。JavaScript 可以在 DOM 准备就绪之前执行,因此在实际应用中,JavaScript 可能会更早地执行。来源。但从语言角度来看,你是正确的。 - beatgammit