JavaScript的过去、现在和未来--过去

近几年,JS流行度有了惊人的提高。刚开始,流行度由客户端脚本的成功推动,然而,JS因通用能力更多的被使用,例如写服务器和桌面应用程序。本文从三个角度阐述JS现象:过去、现在和未来。最后以一个愿望清单和一些想法结束。
过去
1995年,网景公司浏览器是占统治地位的Web浏览器,并且公司决定,通过轻量级的编程语言,给HTML页面增加互动性。他们雇佣了Brendan Eich来实现。1995年五月,他在10天之内完成了语言的第一个版本。最初名字为Mocha,然后在九月份改名为the more Netscape-esque LiveScript。在12月,网景公司和太阳签署协议,决定了编程语言的最后名称JS。那时,它被包含在Netscape Navigator 2.0B3.
JS这个名字最初暗示了语言的角色:太阳的Java用来为web应用程序提供大规模的块,然而JS是胶水,连接这些块儿。很明显,共享的客户端责任从未发生,JS现在统治了浏览器,Java却死在那儿了。
JS被许多编程语言所影响:Lisp dialect Scheme给它提供了变量范围,包括终止。Self编程语言--Smalltalk后代--给它提供了原型继承(基于对象而不是基于类)。

因为JS本应该支持Java的,网景公司管理部门要求它的语法与Java的相似。最后因为使用其他现存脚本语言如Perl,Python或TCL而排除了。然而,尽管JS语法和Java的很相似,但它是相当不同的语言(有人将它与雷锋和雷峰塔相比,相差很大)。


原文地址:https://www.cnblogs.com/crazygolf/p/3857179.html