小编典典

为什么 JavaScript 被称为 JavaScript,因为它与 Java 无关?

all

既然 JavaScript 不是从 Java 派生出来的,为什么它的名字里有“Java”呢?


阅读 81

收藏
2022-06-24

共1个答案

小编典典

JavaScript 最初被命名为 Mocha,后来更名为 LiveScript,然后更名为 JavaScript。

LiveScript 更改为 JavaScript 名称是因为 Netscape 和 Sun 签订了许可协议。

然后将该语言提交给ECMA 国际组织进行标准化。那时,Netscape
不允许使用“JavaScript”名称,因此标准化的语言被命名为ECMAScript

JavaScript 实际上并不是一个开放名称。它目前是 Oracle(以前称为
Sun)的商标

还是有很多困惑,有些人仍然认为 JavaScript、JScript 和 ECMAScript 是三种不同的语言。

ECMAScript 是该语言的“标准”名称。

JavaScript 在技术上是 ECMAScript 的“方言”,Mozilla
基金会可以使用“JavaScript”作为其实现的名称(目前存在于RhinoSpiderMonkey引擎上)。

早期,微软也决定在他们自己的浏览器上做 Netscape 做的事情,他们开发了JScript,它也是一种 ECMAScript 方言,但为了避免商标问题,以这种方式命名。

2022-06-24