Dart 1.0發布,Dart VM將嵌入進Chrome

jopen 11年前發布 | 9K 次閱讀 Dart

        Google 的 Web 應用結構化開發語言 Dart 發布 1.0 版。Dart 團隊釋出了 Dart SDK 1.0,包括輕量級的開發環境 Dart Editor ;Dart to JavaScript 翻譯器 dart2js;包管理器 Pub;

        整合 Dart VM 的 Chromium 定制版本 Dartium 等。開發者透露,Dart VM 將嵌入進 Chrome 穩定版,它接下來的精力將集中在改進 Dartium 和增強 Dart 性能上。Google 希望最終能用 Dart 替代 Javascript 創建 Web 應用程序。

Dart是一種基于類的可選類型化編程語言,設計用于創建Web應用程序。 Google稱,Dart的設計目標是為Web編程創造結構化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習慣,易于學習;能在所有瀏覽器 和不同環境中實現高性能。

Dart 1.0發布,Dart VM將嵌入進Chrome

Dart代碼以兩種方式執行,一種是原生虛擬機,一種是JavaScript引擎,用編譯器將Dart代碼翻譯成 JavaScript代碼。這允許程序員在Dart中創建Web應用,編譯后在任何瀏覽器上運行。Dart語言官網提供了名叫Dartboard的在線應 用,讓感興趣的開發者在線上編程和運行。

示例代碼:

class Point {
  Point(this.x, this.y);
  distanceTo(Point other) {
    var dx = x - other.x;
    var dy = y - other.y;
    return Math.sqrt(dx * dx + dy * dy);
  }
  var x, y;
}

main() {
  Point p = new Point(2, 3);
  Point q = new Point(3, 4);
  print('distance from p to q = ${p.distanceTo(q)}');
}

來自: Solidot

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!