为什么将JavaScript称为JavaScript,因为它与Java无关?[关闭]

2020/10/19 13:41 · javascript ·  · 0评论

由于JavaScript不是从Java派生的,为什么它的名称中带有“ Java”?

JavaScript最初名为Mocha,后来又重命名为LiveScript,然后又重命名为JavaScript。

将LiveScript更改为JavaScript的名称是因为Netscape和Sun达成了许可协议。

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

JavaScript实际上不是开放名称。现在,它是Sun(现在是Oracle)商标

仍然存在很多混乱,有些人仍然认为JavaScript,JScript和ECMAScript是三种不同的语言。

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

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

早期,Microsoft决定也要在自己的浏览器上执行Netscape的操作,因此他们开发了JScript,它也是ECMAScript的方言,但以这种方式命名以避免商标问题。

对其创建者Brendan Eich采访中

InfoWorld:据我了解,JavaScript最初是Mocha,后来成为LiveScript,然后在Netscape和Sun聚在一起时成为JavaScript。但是实际上它与Java无关,或者与Java无关,对吗?

艾希:是的。从5月到12月(1995年)的六个月内,都是Mocha,然后是LiveScript。然后在12月初,Netscape和Sun达成了许可协议,并成为了JavaScript。当时的想法是使其成为Java和编译后的语言的补充脚本语言。

Java是Javascript,而Car是Carpet。

“这种语言的名称是Netscape和Sun共同营销协议的结果,以换取Netscape将Sun的Java运行时与当时主流的浏览器捆绑在一起。”

- http://en.wikipedia.org/wiki/JavaScript#History

它最初称为Mocha,重命名为LiveScript,然后重命名为JavaScript。JavaScript本身是Sun Microsystems的商标-官方标准仅称为ECMAScript

令该问题更加困惑的是,Microsoft已决定将其版本称为JScript。JScript与J ++完全无关,J ++是Microsoft实现的Java,其名称无疑是引起与C ++混淆的。

该项目最初称为Mocha,然后重命名为LiveScript,最后在Netscape和Sun达成许可协议时重命名为JavaScript。当时的想法是使其成为Java的补充脚本语言。

我的资料来源

我们沉迷于90年代的咖啡后再命名。

我知道...我们在想什么?!

这是Netscape制定的营销策略,因为Java在当时是一个热门话题。最初它被称为LiveScript。在事后看来,这可能是个更好的名字。

该语言与Java也算作C语言的辅助语言相似。

它最初命名为Mocha,但后来由于市场营销原因而重命名为LiveScript,最后重命名为JavaScript。为了适应这段时期的Java趋势,LiveScript和Java之间有一个名为LiveConnect的接口。该连接旨在使用新名称“ JavaScript”表示。

这只是一个历史错误。(根据我的说法,没有真正有效的理由将JavaScript命名为JavaScript)

他们之所以有相似的名字,是因为当这些新技术问世时市场为它们疯狂(实际上Netscape即将在Netscape中包含Java),并且他们不小心选择将LiveScript名称更改为JavaScript。我无意中写道,因为它们没有共同点(除了是两种编程语言之外),因此没有真正的,分析性的原因可以得出这种相似性。

在Javascript或Livescript投放市场时,Sun MicroSystems忙于创建Java,因此将其命名为javascript。它还使用了Java的一些基本构造。

本文地址:http://javascript.askforanswer.com/weishenmejiangjavascriptchengweijavascriptyinweitayujavawuguanguanbi.html
文章标签: ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!