Dart[計算機程式語言]

Dart[計算機程式語言]
Dart[計算機程式語言]
更多義項 ▼ 收起列表 ▲

Dart是谷歌開發的計算機程式語言,後來被Ecma (ECMA-408)認定為標準 。它被用於web、伺服器、移動套用 和物聯網等領域的開發。它是寬鬆開源許可證(修改的BSD證書)下的開源軟體。 Dart是面向對象的、類定義的、單繼承的語言。它的語法類似C語言,可以轉譯為JavaScript,支持接口(interfaces)、混入(mixins)、抽象類(abstract classes)、具體化泛型(reified generics)、可選類型(optional 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月批准了第二版 。

Flutter

2015年5月Dart開發者峰會上,亮相了基於Dart語言的移動應用程式開發框架Sky ,後更名為Flutter。

新版本

2018年2月,Dart2成為強類型語言 。

例子

hello world例子

在終端列印字元串‘Hello World!’

計算斐波那契數列

一個簡單的類

計算兩點距離

異步並發示例

使用了Isolate

相關詞條

相關搜尋

熱門詞條

聯絡我們