JSON的Crockford Envis-javascript世界
IBM早期调查结果关于灾难性的TSB核心银行业务系统迁移发布
欧盟机构的数据保护规则更强
GDS寻求关于从公共服务网络迁移的建议
Twitter对针对在线巨魔的罪行
特斯拉计划建造三个更多的千兆件,五个
日本超越行业4.0对社会5.0
多塞特公司C3IA解决方案表示,英国网络技能
签证揭示了“罕见”数据中心交换机,作为2018年6月中断的根本原因
北欧和波罗的海国家对AI的联合方法达成一致
如果我们希望技术平等,我们需要“演变谈话”,说
OpenReach扩展了GFast宽带推出
瞻博网络扩展其数据中心互连选项
1030年,无人机行业设定为英国经济捐款42亿英镑
咨询警告,英国劳动力市场可能受到IR35改革的私营部门推出的伤害
基于C并类似于SWIFT,重力为iOS,Android提供便携式代码
GDS将数字身份策略失去DCMS
webassembly已准备好浏览器使用
政府推出50万英镑的数字病理和成像竞争
人力资源项目是一家领先的公司搬迁到数字技术,商业领袖
OpenReach以削减CSP客户的批发宽带费用
CIO采访:Jon Marchant,Cio,Paypoint
Windows 10'服务堆栈'更新码头一些PC
Teradata Sues Sap在Hana窃取商业秘密
Okta收购Stormpath以提高其为开发人员的身份服务
更新:当你要生病时,Apple手表可以告诉你
3D Web内容可以从DirectX,Apple的金属和vulkan获得电梯
政府承诺所有2033年全纤维宽带
比尔NYE支持的启动使用粒子加速器使太阳能电池板保持60%更便宜
EE确认2018年10月英国推出了前5G活试验的发布日期
由于Brexit,全球贸易基础设施公司在爱尔兰开设办公室
视频:当生活给你一个3D打印机时,让房子
惊喜!Microsoft为Internet Explorer,Edge发出Flash Patches
不要等5G:LTE可能是IoT的关键
荷兰组织必须团结起来打击DDOS攻击
社交媒体公司有一个月来更新欧盟的服务条款
在违规之后,Verizon敲击雅虎交易的350万美元
NHS推出国家数据选择退出工具
十几届委员会获得技术创新资金
Hedvig与veeam一起支持扩展备用电器
IBM如何希望将区块链从比特币到您的数据中心
波士顿动力学用双腿手柄机器人大跳
ICO表示,英国隐私意识的Uptick
新的英国数据保护作用不受所有人的欢迎
应用攻击需求新的安全方法
高科技桥梁投注机器学习能力
Wikileaks将与公司共享CIA黑客详细信息,但他们可以使用它吗?
伦敦希望在2018年的科技周刊上展示它为业务开放
第一个全级Hyperloop系统几乎准备好起飞
CIA泄漏后供应商安全保证值多少钱?
您的位置:首页 >产品 > 商业评论 >

JSON的Crockford Envis-javascript世界

2021-08-09 16:44:03 [来源]:

在javascript世界的理论后的程序员中提出了什么?Developer Douglas Crockford,最着名的JSON工作,相信Web开发主食需要一个可以修复多个编程细微差别的后继者。

在旧金山最近的Oracle代码会议上发表演讲,Crockford称为JavaScript是世界上最受欢迎的编程语言。但是,他问道,Javascript后会发生什么?在JavaScript上滑动,有时是一般的编程,Crockford涵盖了他希望在未来语言中看到的洗衣清单,并指出“如果JavaScript成为最后一个语言,那就会难过。”

[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]

Crockford掌握了系统杂乱和编程中的混乱,提供了一连串的例子。作为一个例子,他提到了开发人员之间的正在进行的分歧,而不是是否使用标签或空格。“将程序员一起获取并询问,标签或空格,他们将非常强烈地持有意见,没有数据以支持这些意见,”他感到哀叹。“所以我们花了很多时间来争论和互操作问题。”他提出摆脱选项卡作为解决方案。

此外,JavaScript作为ECMAScript 2015规范的规范都有让var陈述,但他说也不需要两者。var在函数中声明变量,而允许是为了在块中声明变量。他更喜欢让var混淆Java程序员,并且他更喜欢常规语句,这类似于让但不接受任务。

Crocford批评有两个底部值的JavaScript:null和未定义。“语言设计师之间的一个论点,我们还应该有底部值吗?但是没有人认为你应该有两个人,“他说。Crocford建议不使用NULL,因为NULL与一些“可怕”的设计错误相关联。他认为,下一个语言不应该有空指针,但无效也可能在其中,可能是一个不可变空对象。

他还通过删除日期,删除操作,math.random和object.assign,介绍了javascript被转变为纯粹的功能编程语言。之后,他强调替换JavaScript,而不是向其添加功能功能。

Crockford强调安全性,并指出它应该建立在一种语言的结构中,以扼杀经常发生的漏洞。下一个语言也应该更好地处理多个核心。他说,大多数语言都遵循了Fortran的顺序模型,然后执行一个操作。“这不是世界的运作方式。我们现在有很多核心可供我们使用,这都希望同时运行。“

这个故事,“Json”S Crockford Envis-javascript世界“最初由Infoworld发表。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。