Dart语言初识
Dart是谷歌开发的计算机编程语言。用于web、服务器、移动应用和物联网等领域的开发。也是开源的软件。
Dart 设计的时候就吸取了其他语言(Java 、C JavaScript 等) 的各种优点, Dart 非常容易使用。 之所以创建 Dart 语言是因为这些语言都有一些缺点, Dart 作为一个新的语言 可以吸取他们的经验来提供更好的语言特性支持。我们提供了很多新的特性, 比如 字符串插值、初始化范式等可以使用更加简单 和直观的方式来表达你的意图。
Dart是面向对象的、类定义的、单继承的语言。它的语法类似c语言,开源转义为JavaScript,支持接口interface、混入mixins、抽象类abstract classes、具体化泛型reified generics、可选类型option typing 和 sound type system。
Dart亮相于2011年10月10至12日在丹麦奥尔胡斯举行的GOTO大会上 。该项目由Lars bak和kasper lund创建。
Ecma国际组织组建了技术委员会TC52 来开展Dart的标准化工作,并且在Dart可以编译为标准JavaScript的情况下,它可以在任何现代浏览器中有效地工作。Ecma国际组织于2014年7月第107届大会批准了Dart语言规范第一版,并于2014年12月批准了第二版 。
2015年5月Dart开发者峰会上,亮相了基于Dart语言的移动应用程序开发框架Sky ,后更名为Flutter。
2018年2月,Dart2成为强类型语言。
Dart语言例子:
//hello world
main(){
print('Hello World!');
}
学习Dart语言的流程:
image
网友评论