JavaScript发展史

JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。

先简单了解一下编程语言的发展史。

在20世纪40年代,计算机刚刚出世,只能识别机器语言,代码由0和1组成。将一些通用的01代码用简单的单词助记,便有了汇编语言。

到了50年代,高级语言才崭露头角,第一个被推广的是1954年提出的Fortran。

前期的高级语言以面向过程为主,包括70年代的C。面向对象语言在80年代开始流行,其代表是C++,包括90年代的Java。


  • 1990年底,欧洲核能研究组织(CERN)科学家 Tim Berners-Lee,在互联网的基础上,发明了万维网(World Wide Web),从此网页出现在命令行窗口。

  • 1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做 Mosaic。这是人类历史上第一个浏览器,从此网页可以在图形界面的窗口浏览。

  • 1994年10月,NCSA 的一个主要程序员 Marc Andreessen 联合风险投资家 Jim Clark,成立了 Mosaic 通信公司(Mosaic Communications),不久后改名为 Netscape。

  • 1995年,Netscape 公司雇佣了程序员 Brendan Eich 开发这种网页脚本语言。1995年5月,Brendan Eich 只用了10天,就设计完成了这种语言的第一版。最初名字叫做 Mocha,1995年9月改为 LiveScript。12月,Netscape 公司与 Sun 公司(Java 语言的发明者和所有者)达成协议,后者允许将这种语言叫做 JavaScript。

  • 1996年8月,微软模仿 JavaScript 开发了一种相近的语言,取名为JScript。

  • 1996年11月,Netscape 公司决定将 JavaScript 提交给国际标准化组织 ECMA。

  • 1997年7月,ECMAScript 1.0发布。

  • 1998年6月,ECMAScript 2.0版发布。

  • 1999年12月,ECMAScript 3.0版发布,成为 JavaScript 的通行标准,得到了广泛支持。

  • 2007年10月,ECMAScript 4.0版草案发布,产生分歧。

    • 以 Yahoo、Microsoft、Google 为首的大公司,反对 JavaScript 的大幅升级,主张小幅改动;
    • 以 JavaScript 创造者 Brendan Eich 为首的 Mozilla 公司,则坚持当前的草案。
  • 2008年7月,中止 ECMAScript 4.0 的开发(即废除了这个版本),将其中涉及现有功能改善的一小部分,发布为 ECMAScript 3.1,而将其他激进的设想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为 Harmony(和谐)。会后不久,ECMAScript 3.1 就改名为 ECMAScript 5。

  • 2009年12月,ECMAScript 5.0版 正式发布。

  • 2011年6月,ECMAScript 5.1版发布,并且成为 ISO 国际标准(ISO/IEC 16262:2011)。到了2012年底,所有主要浏览器都支持 ECMAScript 5.1版的全部功能。

  • 2015年6月,ECMAScript 6 正式发布,并且更名为“ECMAScript 2015”。

posted @ 2020-08-17 17:32  叶遮沉阳  阅读(315)  评论(0编辑  收藏  举报