【发布时间】:2020-06-13 01:16:51
【问题描述】:
JavaScript 是专门为浏览器设计的。它不是从架子上拉下来的。那么使其成为脚本语言而不是编译语言的原因是什么?
随着 WebAssembly 的引入,证明了用于 Web 的编译语言是可能的。但为什么一开始就不是这样设计的呢?
在网络领域,脚本语言比编译语言有什么好处?
编译语言的支持者认为 JavaScript 是一种糟糕的语言,不应该被采用,所以我想知道,是让 JavaScript 脚本化成为一种任意选择,还是吸引那些无法处理像C这样的“真实”语言?还是其他原因?
是什么阻止了类似 WebAssebly 的系统一开始就在网络上实施和采用?
【问题讨论】:
-
这仍然是一个好问题,我想知道 stackexchange 会不会是一个更好的地方来问这样的问题
-
我已经改写了这个问题,以便用事实和引用来回答。可以重新打开吗?
-
诚实问题在中间。它可能可以用事实来回答,但几乎没有明确的答案,这意味着答案仍将基于意见。我建议您将问题移至堆栈交换。例如,您可以在那里提出这样的问题:scifi.stackexchange.com/questions/233150/…
标签: javascript programming-languages webassembly scripting-language compiled-language