JavaScript:诞生只用了十天,名称是为了更好推广
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
JavaScript除了提供一个非重度开发者也能使用的程式语言外,也是提供开发者由Java这类静态型别转至动态型别开发语言的一种选择,但是现在Mozilla所推得Asm.js,又将JavaScript带回到了静态型别。
***天Modern Web大会由JavaScript之父同时也是Mozilla基金会共同创办人Brendan Eich(音:艾可,德国姓)首先拉开序幕,主讲***场主题演讲Javascript at 20 Years,他说他在1995年仅花了10天就开发出Javascript,在会�穹�Brendan Eich还表示,JavaScript之所以用了Java这四个字母完全是行销上考量,他想藉由Java的名气使更多人注意到JavaScript。Brendan Eich想让JavaScript乍看之下很像是Java,但是其实与Java的完全不同。
JavaScript与Java其中一个很大的差异在于型别,Java是静态型别,也就是说在撰写Java程式码时,开发者需要先定义变数的型别,而JavaScript却不需要,这使得JavaScript的程式在开发上,更为弹性以及容易,不过却也是JavaScript的致命伤,动态型别使得JavaScript的执行效能受到影响。因此Brendan Eich提到,现在Mozilla推的Asm.js,是编译过的JavaScript子集,这个架构限制原本JavaScript拖累效能的语法,而正是为了解决这个问题,让JavaScript执行的效率达到跟Bytecode一样。
Brendan Eich在演讲中,展示了两款由支援Asm.js的游戏引擎Unity与Unreal,所打造的3D游戏,过去JavaScript的执行效能限制了其在网页上的应用,但是因为Asm.js,因此连游戏这种运算密集且注重效能的应用,也能在网页平台上执行。Brendan Eich提到,他设计JavaScript除了提供一个非重度开发者也能使用的程式语言外,也是提供开发者由Java这类静态型别转至动态型别开发语言的一种选择,但是现在的Asm.js,又将JavaScript带回到了静态型别。
Brendan Eich用太阳系的结构来形容JavaScript,其中最核心部分是标准ES3(ECMAScript 3),此标准定义了JavaScript的一些核心功能,并且能向下支援一些较旧的浏览器,他还特别展示了以前的JavaScript网页,依然能够***的Firefox浏览器上执行,Brendan Eich骄傲地表示,JavaScript相容性相当好。而ES6则是JavaScript现在2015年标准,与之前版本有较大的语法以及概念变动,他也提到,一年后将会�裼�ES7的标准,ES8的标准预计将在2017年完成。
而网路论坛上有一些舆论认为,微软最近积极推行相容于JavaScript的开源程式语言TypeScript,背后用意则是想强势的影响ES7的标准制定,Brendan Eich表示,他并不这麽认为,因为ES的标准无法被单一组织操控的,而微软找来C Sharp之父操刀TypeScript,他觉得微软真的想参与其中,且更多人贡献心力对这个生态系试多多益善的。
现在的微软明显跟过去不一样了,Brendan Eich认为,最近微软在开源动作频频是玩真的,因为开源是现在的大环境趋势,而他也觉得这跟微软组织内世代交替,文化改变有很大的关系。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
老码农的技术理想
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考: 现在整个世界的信息化程度是偏高还是偏低? 程序员的人数够用吗? 软件行业的生产力是偏高还是偏低? 大部分软件系统都可靠吗? 我想说说自己对这几个问题的理解。 虽然现在我们的生活与十年前相比,已经发生了巨大变化,比如智能手持设备已经非常普及,可穿戴设备也在蓬勃发展。十年前我们用手机收发短信或者邮件,浏览非常简单而老土的wap页面,但现在,绝大部分人的手机已经取代了电脑,成为日常生活中不可缺少的工具。 我们用手机交流,购物,欣赏影视,阅读书籍,玩各类游戏,尤其是飞速发展的移动购物和支付体系,使得我们能在任意场合购买心仪的物品,订购旅游服务和宾馆,叫快餐,打车等等,生活非常美好,那么,整个世界的信息化程度处于什么级别呢? 我觉得,才刚刚相当于小学二年级,整个世界的信...
- 下一篇
运营商的困境:前有微信后有苹果
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 日前关于运营商提速降费问题引发了诸多讨论,但我们发现,运营商对于提速降费被指诚意不足,根源还在于国内运营商一直是依赖卖流量作为其核心盈利模式,要在核心盈利上动手术,换谁都肉疼。目前,运营商相对单一的利润池体系正在遭遇多方面的冲击所致,短信业务持续下降,互联网化迟迟未见成效,危机日深。回头看看,发展到目前,运营商正遭受哪些方面的威胁? 微信是变量因素,时刻刺激运营商的神经 对于运营商而言,最为直观的威胁显然是来自于OTT的替代效应。中移动短信业务的遭受微信等OTT业务冲击事实上无须用数据来说明。早在在2013年1月,国内运营商的短信业务还在高速增长。到了2014年11月,短信业务总量占比降至47.9%,截至2015年4月28日,三大运营商的2015年一季度财报均显示出,三家公司净利润同比均在下降,OTT业务对传统通信业务的替代作用继续加深,语音和短信业务则在继续下滑。目前来看,围绕微信构建的IM+SNS+OTO完整的社群关系已经架构完毕,微信上下游产业链的内容生态圈已经成型,目前表面微信冲击的是运营商的短信业务,但实...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)