首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁标准化了JavaScript语言

谁标准化了JavaScript语言
EN

Stack Overflow用户
提问于 2019-12-24 08:59:52
回答 3查看 293关注 0票数 1

据我所知,ECMAScript负责定义ECMAScript语言规范(参考号ECMA262)。该规范由某些语言实现,如JavaScript或ActionScript。然后通过引擎(如V8或SpiderMonkey )将这些语言转换为机器可读的形式。

对我来说,还不清楚的是负责标准化JavaScript语言本身的JavaScript语言本身的?如果只有基于语言的规范似乎是标准化的,那么怎么可能每个人都编写相同的JavaScript代码呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-12-24 09:12:28

Javascript是由一组名为TC39的人指定的。该小组属于ECMA国际组织(Ecma国际-欧洲信息和通信系统标准化协会)。

该规范正在公开开发这里

根据TC39过程,特性找到了进入规范的途径。

围绕提案和Javascript语言的讨论也在邮寄组中进行。

票数 0
EN

Stack Overflow用户

发布于 2019-12-24 09:15:55

TC39是指第39号技术委员会。它是根据“JavaScript”规范对ECMAScript语言进行标准化的机构ECMA的一部分。它致力于通用、跨平台、供应商无关的编程语言ECMAScript的标准化工作.这包括支持语言的语言语法、语义、库和补充技术。

TC39和W3C在JavaScript和HTML5之间有重叠的地方进行协作。

TC39每月举行一次面对面的会议,通常在西海岸举行,但每年在欧洲举行一次会议。此外,至少有一次会议在华盛顿州雷德蒙德举行(通常是7月的会议)。

会议的出席情况由Ecma国际法规和规则控制.访客一次通常由秘书长批准,并要求他批准。请此类游客填写“欧洲工商管理协会国际TC39 ECMAScript RFTG贡献者”表格。

TC 39工作于:

  • 维护和更新ECMAScript编程语言的标准。
  • 为扩展ECMAScript功能的库识别、开发和维护标准。
  • 开发可用于验证这些标准的正确实施的测试套件。
  • 为ISO/IEC JTC 1委员会提供选定的标准。
  • 评估和审议关于补充或附加技术的建议。

参考链接

票数 0
EN

Stack Overflow用户

发布于 2019-12-29 16:17:55

在Actionscript的例子中,Adobe在添加特性方面比其他时代要积极得多,这导致了基于ECMA脚本版本4的Actionscript 3.0的创建,该版本从未在浏览器JS中实现,这是一个遗憾,尽管他们专注于使ES5与HTML5保持一致,并为ES6保存了许多ES4建议的特性,比如类语法,尽管这仍然是可选的,遗留代码仍然是兼容的。虽然ES4/AS3具有强制性的类结构,并且倾向于成为更像Java的Java,而不是Javascript,但结果是,它并不是向后兼容的,这对联盟来说是一个交易的破坏者。

所以,要回答你的问题--它们怎么会不同呢?这是因为规范不一定在所有情况下都脱离了标准,而且也没有要求像Actionscript这样的专有语言坚持任何标准,而JS应该继续遵守这些标准。

(从历史上看,微软曾试图用jscript和它的专有特性来颠覆这条船,现在也有了更多相同的类型,但现在JS正成为编译的目标,它允许像微软这样的公司在不妨碍www.c的情况下,按自己的意愿来摇船。我们仍然会看到,不同的语言会编译成JS,而JS兼容的标准,比如不是为人类的可读性而构建的,变得更加普遍,但这回答了另一个问题。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59466271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档