新足迹

 找回密码
 注册

精华好帖回顾

· 【金融危机征文】 新的开始。 (2008-11-13) 霹雳小妞 · 玩转英国之一 伦敦及周边 (2009-1-19) gracewq
· 香辣猪的四川叶儿粑 (2008-8-14) spicypig · 我的买车经历 (2005-5-5) Ricky
Advertisement
Advertisement
查看: 2000|回复: 8

Google推出Dart语言 与JavaScript竞争 [复制链接]

发表于 2011-9-9 14:33 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
北京时间9月9日上午消息,据著名科技网站ExtremeTech的报道Google编程新语言Dart(飞镖)逐渐浮出水面,它是一种“结构化的Web编程”语言。早在几天前Google就已着手注册了一系列与Dart相关的域名,当时也引发了沸沸扬扬的猜测。

今年10月10日“Goto"大会将在丹麦奥胡斯举行,Google两位开发人员会借着主题演讲的机会来揭晓这门新语言的全貌,直到那时我们才能了解DART的特点和功能。但幸运的是,“Goto”会议网站为我们提供了一些关于这两位发言人的详细传记,他们两位大概是该新语言的创建者。此外,SAP、Sun公司计算机科学家及Java语言的共同发明者吉拉德·布拉查(Gilad Bracha)也是该大会的发言人之一,而其他一位发言人则是Chrome浏览器V8 JavaScript引擎的创造者拉尔斯·巴克(Lars Bak)。

到目前为止,Google已经发布了过一种名叫“Go”的新语言。所以我们可以认为Dart不会是另外一种类似于C的面向系统语言。从它的别名“结构化的Web编程”可以看出,它很有可能是某种驻留在浏览器上的解释性语言。所以,它更类似于JavaScript或Python,而不是像Java或其他的编译性语言。不过,布拉查和巴克曾经在过去深入广泛地使用过Smalltalk语言,解释性的Smalltalkesque语言也可以归类为是一种“结构化的Web编程”,这算是给了我们一个明显的提示。

然而,新的面向Web编程语言面临的问题就是,目前人们早已拥有无数种维护良好的可用语言。Dart如果真的像是解释性Smalltalk语言的话,它几乎将直接与JavaScript和Python竞争,其中Python可是Google最流行的语言之一。如果将“Go"语言作为衡量标准,Dart其实更像是一个新奇小玩意,而不是什么开拓性的工具。它可能只是为了解决“以Google为中心”的问题,而不是旨在成为一种流行的编程语言。目前,人们还不清楚它的定位,可也许Google之外的人也会用得上这门新的语言。

http://tech.sina.com.cn/i/2011-09-09/10436045209.shtml

[ 本帖最后由 yuba 于 2011-9-13 16:29 编辑 ]
Advertisement
Advertisement

发表于 2011-9-9 15:31 |显示全部楼层
此文章由 hywyh 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hywyh 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看样子编程语言数量以后会超过人类语言的数量...

发表于 2011-9-13 11:14 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Dart, a new programming language for structured web programming

The goal of the Dash effort is ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

发表于 2011-9-13 11:18 |显示全部楼层
此文章由 righttang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 righttang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我早已恨透了javascript。。。。。。

发表于 2011-9-13 11:30 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Javascript has fundamental flaws that cannot be fixed merely by evolving the language. We'll adopt a two-pronged strategy for the future of Javascript:
  • Harmony (low risk/low reward): continue working in conjunction with TC39 (the EcmaScript standards body) to evolve Javascript
  • Dash (high risk/high reward): Develop a new language (called Dash)

退役斑竹

发表于 2011-9-13 15:07 |显示全部楼层
此文章由 阿Ka 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 阿Ka 所有!转贴必须注明作者、出处和本声明,并保持内容完整
looks like fart
Advertisement
Advertisement

发表于 2011-9-13 15:16 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
MD再这样下去老一辈webdeveloper不用干活了

发表于 2011-9-13 15:21 |显示全部楼层

Dart’s goals are

此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Performance – Dash is designed with performance characteristics in mind, so that it is possible to create VMs that do not have the performance problems that all EcmaScript VMs must have.

Developer Usability – Dash is designed to keep the dynamic, easy-to-get-started, no-compile nature of Javascript that has made the web platform the clear winner for hobbyist developers.

Ability to be Tooled – Dash is designed to be more easily tooled (e.g. with optional types) for large-scale projects that require code-comprehension features such as refactoring and finding callsites. Dash, however, does not require tooling to be effective--small-scale developers may still be satisfied with a text editor.

发表于 2011-10-10 21:08 |显示全部楼层

发布了

此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部