我们专门为浏览器设计的JavaScript。它没有下架。那么,将其变成脚本语言而不是编译语言的原因是什么?
随着WebAssembly的引入,证明了可以为Web编译语言。但是为什么它一开始就没有这样设计?
[脚本语言比Web领域的编译语言有什么好处?
支持编译语言的人认为JavaScript是一种绝不应该采用的可怕语言,因此,我想知道,这是使JavaScript脚本成为任意选择的选择,还是吸引那些无法处理“真正的”语言(例如C)?还是其他原因?
JavaScript被开发为
最终,在学习和使用一些最小限度的JavaScript来影响网页方面具有成本效益-当介绍网页时,它的全部用途。
可以很简单地排除其他选择:可能不考虑Pascal这样的高级语言,Java太慢,C太低,Visual Basic for Applications(vba)是Microsoft Corporation的专有产品。
TLDR;
它的设计看起来像是开发人员已经知道的东西,并且在签出时不会花费很多精力。 Netscape希望开发人员使用网页“编程”来鼓励使用他们的浏览器。讲了“替代事实”,包括使用“ Java”作为语言名称的一部分。