语言标准制定,ECMAScript版本历史

编者按:方今 360 已成为 Ecma 会员,奇舞蹈艺术团将意味公司涉足 TC39
的做事,制订 JavaScript 语言专门的学问。关于 JavaScript
的专门的学问议案,大家有此外建议也能够由此我们开展上报。招待大家同盟来推进JavaScript 朝着更加强硬、更加高速、更安全的可行性前行。

名词解释:

ISO: 国标化协会(International Organization for
Standardization,ISO)简单称谓ISO,是四个全世界性的非政府组织,是国际准则领域中二个十三分至关心重视要的集团。

ECMA: Ecma国际(Ecma
International)是一家国际性会员制度的音信和邮电通讯标准组织。原名称为南美洲Computer创造商组织ECMA(European
计算机 Manufacturers Association)

ECMAScript: ECMAScript 是基准组织 ECMA(Ecma International –
European association for standardizing information and communication
systems)发表的脚本语言典型。

ECMA第39号技委 (TC39State of Qatar:
负担制订和核查ECMA-262规范,成员由专门的学问的大企业派出的技术员组成,近日共25人。该委员会依期开会,全部的邮件研究和平交涉会议议记录,都是开诚布公的。


维基百科:

版本 发表日期 与前版本的差异
1 1997.6 首版
2 1998.6 格式修正,以使得其形式与ISO/IEC16262国际标准一致
3 1999.12 强大的正则表达式,更好的词法作用域链处理,新的控制指令,异常处理,错误定义更加明确,数据输出的格式化及其它改变
4 放弃 由于关于语言的复杂性出现分歧,第4版本被放弃,其中的部分成为了第5版本及Harmony的基础。
5 2009.12 新增“严格模式(strict mode)”,一个子集用作提供更彻底的错误检查,以避免结构出错。澄清了许多第3版本的模糊规范,and accommodates behaviour of real-world implementations that differed consistently from that specification。增加了部分新功能,如getters及setters,支持JSON以及在物件属性上更完整的反射。
6 2015.6 多个新的概念和语言特性。ECMAScript Harmony将会以“ECMAScript 6”发布。
7 工作中 多个新的概念和语言特性

*
2003年一月Ecma协会公布了ECMA-357标准,它是ECMAScript的一个扩延,也被称为E4X(ECMAScript
for XML)。

360 参预 Ecma 参加 JavaScript 标准制订

2019 年 6 月初,三六零安全科学技术股份有限公 司(以下简单的称呼 360
)成为了国际规范组织 Ecma International 的会员,并投入了担任 JavaScript
语言职业制订的技委 TC39。那是 JavaScript 诞生 20
多年以来第叁遍有中华夏族民共和国公司的涉企。在随之进行的 TC39 第柒10次技艺会议上,360
技委 Web 前端分会委员贺师俊作为 360 的意味接手了 function.sent
议事原案的做事。那份议案已经达到第2等第,但是议事原案的原CEO退休后,委员会里一贯无人乐于接手,议事原案停滞多年,就要被撤回。这一次360 代表主动担负起该议事原案的干活,标记着中中原人民共和国曾经正式出席到 JavaScript
语言专门的学问的制定中。在 12 月实行的 Ecma 第 118 次会员大会上,360
代表也亲眼见到了阿里Baba(Alibaba卡塔尔(قطر‎、Samsung和 Sujitech 等其余 3 家中华夏族民共和国集团被批准为 Ecma
会员。

官方澳门新永利下载 1

ECMAScript 1

1997年6月发布:

官方澳门新永利下载,本质上与javascript 1.1 相仿

只可是只不过删除了独具针对浏览器的代码并作了有的相当小的转移:ECMAScript必要扶助Unicode规范,并且对象也改成了阳台非亲非故的。


关于 Ecma International

Ecma International
是一家国际性会员制度的信息和邮电通讯规范组织,总局放在Switzerland阿布扎比。成立二十年来,Ecma
制订了重重音讯和邮电通讯技能标准。此中就满含 Web 开辟世界最注重的编制程序语言
JavaScript 的科班:ECMAScript。别的,C#、Dart和 CD-ROM
等数百项正式也是由 Ecma 制订的。Ecma 标准有差相当的少三分之一还要被 ISO 批准为
ISO 规范。

JavaScript 是国内外应用最为广泛的计算机编制程序开辟语言之生机勃勃,从网址到移动
App,从可穿戴设备到服务器,都能看出这门编制程序语言的身材。在 GitHub
编制程序语言排名的榜单上,JavaScript 一而再6年持续第生机勃勃。全世界网络集团好多将
JavaScript 作为重大编程语言。

官方澳门新永利下载 2

ECMAScript 2

1998年6月发布:

至关重如若编辑加工的结果。那风流倜傥版的剧情更新是为了与ISO/IEC-16262保持严苛平等,未有作任何新扩大、改革或删节管理。

故此,常常不使用第2版来衡量ECMAScript完成的包容性。


打破僵局

长久以来,JavaScript 标准标准的创立主要由海外会员商铺基本。这一次 360 加入JavaScript 语言专门的学问的制订,将会向世界传递来自中中原人民共和国开垦者的鸣响。360
极度注重行当标准的制订工作,除了 Ecma 之外,还涉足了
W3C(万维网联盟)、国际电信联盟邮电通讯标准化部门(ITU)、中国通讯标准化协会、消息安全标委会、小车音讯安全专业组等标准组织的科班拟定干活。

ECMAScript 3

1999年12月发布:

是对ECMAScript规范首先次真正的改造。

新添了对正则表达式、新决定语句、try-catch异常管理的支撑,校正了字符管理、错误定义和数值输出等内容。

从各个区域面综合来看,第3版标记着ECMAScript成为了一门确乎的编制程序语言。也变成JavaScript的直通规范,获得了大范围帮忙。


发表评论

电子邮件地址不会被公开。 必填项已用*标注