Dart

发展历史

2011年Google在丹麦奥胡斯（Aarhus）举行的“GOTO国际软件开发大会”预告将发布新网页编程语言Dart，是一种基于类编程语言（class-based programming language），在所有浏览器都能够有高性能的运行效率。2011年10月10日Google宣布推出Dart的预览版。
Google在dartlang.org公布Dart开发工具及源代码示例等内容，同时也提供相关虚拟机平台。当前Dart有两种方式运行：一是在本地的虚拟机上，二是将Dart代码转成Javascript，直接在Javascript引擎上运行。

标准化

ECMA已经成立技术委员会TC52展开标准化Dart的工作，同时由于Dart能够被编译成标准的JavaScript，它能够有效地在所有现代浏览器上运行。2014年7月，ECMA的第107次全体大会通过了第一版Dart语言规范。

示例

Hello World范例：
main() {
  print('Hello World!');}
计算斐波那契数列次目函数：
// If int n > 2, return fib(n - 1) + fib(n - 2); // otherwise, return int 1 as resultint fib(int n) => (n > 2) ? (fib(n - 1) + fib(n - 2)) : 1;void main() {
  print('fib(20) = ${fib(20)}');}