发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

为什么"JavaScript"名称中包含"Java"单词?

    
2017-02-15 17:11
赞助商链接

为什么“JavaScript”包含“Java”单词? 但是它实际与Java无关。Netscape(由Sun Microsystems支持)和Microsoft之间早期的Web浏览器大战其实影响了JavaScript命名成型过程。Javascript中包含Java名称是一种营销策略。

JavaScript中的Java与Java语言本身无关 - 绝对没有共同关系。这是一个已知的事实,JavaScript的灵感是来自Java,以及Scheme和自编程(self-programming)语言。 JavaScript由Brendan Eich于1995年创建。

Brendan Eich在Sun-Netscape联盟后表示,他们决定抓住当时的Java炒作浪潮,并将JavaScript定位为Java的结伴语言,就像Visual Basic是C ++的结伴关系一样。所以,这个名字是一个完全透明的营销手段,以获得广泛的接受。

用Eich自己的话说 -

“Netscape和Sun签署了许可协议,就诞生了JavaScript。当初想法是让它成为编译语言Java的一种补充的脚本语言。“

JavaScript在标准委员会正式定为ECMAScript之前就已经拥有了多个版本的名称。 它最初名为Mocha,然后成为Livescript ,当Sun和Netscape联盟在一起后最终成为Javascript。 当Netscape和Internet Explorer努力主宰浏览器世界和网络时,微软克隆了它并将其命名为JScript。 这就是Netscape(与Sun Microsystems公司共同)开始标准化过程,并将官方名称从JavaScript更改为ECMA的原因,以防止Microsoft做出任何单方面阻止访问它的决定,并做出改变/改进的决策。

Brendan Eich从Java,Scheme和self-programming中提取了关键特性,并大胆决定使用原型继承而不是基于类的继承(如同C ++,Java,Python)。 JavaScript沉寂了多年,因为它不能在浏览器之外做太多事情。 即使在浏览器中,它只能做一些主要琐碎的事情,而这又是Java applet的世界。

什么时候JavaScript成为世界上最受欢迎编程语言?在它流行之前一直被压制在浏览器内部, 21世纪后,Java applet陷入深渊,然后就再也没有跳出来过。

Why Does "JavaScript" Contain Word "Java" Even If

javascript     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com