Nhảy chuyển tới nội dung

Dart

本页使用了标题或全文手工转换
Duy cơ bách khoa, tự do bách khoa toàn thư
Dart
Biên trình phạm hìnhNhiều phạm thức:Kịch bản gốc,Mặt hướng đối tượng(Căn cứ vào loại),Mệnh lệnh thức,Hàm số thức[1]
Thiết kế giảLars Bak(Tiếng Anh:Lars Bak (computer programmer)),Kasper Lund
Thật tác giảGoogle
Phát hành thời gian2011 năm 10 nguyệt 10 ngày,​12 năm trước​ (2011-10-10)[2]
Trước mặt phiên bản
  • 3.5.0(2024 năm 8 nguyệt 6 ngày; ổn định phiên bản )[3]
編輯維基數據鏈接
Hình thái hệ thốngNhưng tuyển loại hình
Hệ thống ngôi caoVượt ngôi cao
Thao tác hệ thốngVượt ngôi cao
Cho phép chứngBSD cho phép chứng
Văn kiện mở rộng danh.dart
Trang webdart.dev編輯維基數據鏈接
Chủ yếu thật làm sản phẩm
Dart VM, dart2native, dart2js, DDC,Flutter
Dẫn dắt ngôn ngữ
C,C++,Java,TypeScript,Ruby,JavaScript,Smalltalk,Erlang,Strongtalk(Tiếng Anh:Strongtalk),C#[4]

Dart( [KK]Tiếng Anh phát âm:/dɑrt/,[DJ]Tiếng Anh phát âm:/dɑ:t/) là một loại áp dụng vớiToàn cầu tin tức võngMở ra nguyên thủy mãThể thức ngôn ngữ,TừGoogleChủ đạo khai phá, với2011 năm 10 nguyệtCông khai. Nó khai phá đoàn đội từGoogle ChromeTrình duyệtV8 động cơĐoàn đội người lãnh đạoKéo ngươi tư · ba khắc(Tiếng Anh:Lars Bak (computer programmer))Chủ trì, mục tiêu nằm ở trở thành đời sau kết cấu hóa Web khai phá ngôn ngữ.

Cùng loạiJavaScript,Dart cũng là một loạiĐồ vật hướng phát triểnNgôn ngữ, nhưng là nó chọn dùngPhân loại làm cơ sở thể thức thiết kế.Nó chỉ cho phépChỉ một kế thừa,Ngữ pháp phong cách tiếp cậnC ngôn ngữ.

Phát triển lịch sử

[Biên tập]

2011 năm Google ởĐan MạchÁo hồ tư ( Aarhus ) cử hành “GOTO quốc tế mềm thể khai phá đại hội” báo trước đem thích ra tân trang web thể thức ngôn ngữ Dart, là một loạiPhân loại làm cơ sở thể thức thiết kếNgôn ngữ ( class-based programming language ), ở sở hữuTrình duyệtĐều có thể đủ có hiệu năng cao chấp hành hiệu suất. 2011 năm 10 nguyệt 10 ngày Google tuyên bố đẩy ra Dart xem trước bản.[5]

Google ở dartlang.org công bố Dart khai phá công cụ cập nguyên thủy mã kiểu mẫu chờ nội dung, đồng thời cũng cung cấp tương quanGiả thuyết máy mócNgôi cao. Trước mắt Dart có ba loại phương thức chấp hành: Một là ở nguyên sinh giả thuyết máy móc thượng, nhị là đem Dart thể thức mã chuyển thành Javascript, trực tiếp ở Javascript động cơ thượng chấp hành[6],Tam là đem này biên dịch vìNhưng chấp hành đươngCũng chấp hành[7].

Chuẩn hoá

[Biên tập]

ECMAĐã thành lập kỹ thuật ủy ban TC52[8]Triển khai chuẩn hoá Dart công tác, đồng thời bởi vì Dart có thể bị biên dịch thành tiêu chuẩn JavaScript, nó có thể hữu hiệu mà ở sở hữu hiện đại trình duyệt thượng vận hành. 2014 năm 7 nguyệt, ECMA đệ 107 thứ toàn thể đại hội thông qua đệ nhất bản Dart ngôn ngữ quy phạm.[9]

Kiểu mẫu

[Biên tập]

Hello WorldKiểu mẫu:

voidmain(){
print("Hello World!");
}

Tính toánPhí thị dãy sốThứ mục hàm số:

// If int n > 2, return fib(n - 1) + fib(n - 2);
// otherwise, return int 1 as result
intfib(intn)=>(n>2)?(fib(n-1)+fib(n-2)):1;

voidmain(){
print('fib(20) =${fib(20)}');
}

Nặc danh hàm số kiểu mẫu:

voidmain()=>print(fib(3));
Functionfib=(intn)=>(n>2)?(fib(n-1)+fib(n-2)):1;

Tham kiến

[Biên tập]

Tham khảo tư liệu

[Biên tập]
  1. ^Kopec, David.Dart for Absolute Beginners.:56[24 November2015].ISBN9781430264828.( nguyên thủy nội dungLưu trữVới 2016-04-20 ).
  2. ^Bak, Lars.Dart: a language for structured web programming.Google Code Blog.Google.[31 January2016].( nguyên thủy nội dungLưu trữVới 2016-07-13 ).
  3. ^Release 3.5.0.2024 năm 8 nguyệt 6 ngày[2024 năm 8 nguyệt 6 ngày ].
  4. ^Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013.Google.[22 December2013].( nguyên thủy nội dungLưu trữVới 2018-12-25 ).
  5. ^Presentation: "Opening Keynote: Dart, a new programming language for structured web programming"(Giao diện lưu trữ sao lưu,Tồn vớiInternet hồ sơ quán) - GOTO Aarhus 2011 conference. Planned official presentation of the Dart language, on October 10.
  6. ^Google đẩy Dart ngôn ngữ, dục thay thế được JavaScript?.[2011-10-19].( nguyên thủy nội dungLưu trữVới 2011-10-13 ).
  7. ^dart compile.dart.dev.[2022-10-16].
  8. ^TC52 - Dart.[2013-12-16].(Nguyên thủy nội dungLưu trữ với 2016-08-02 ).
  9. ^Lưu trữ phó bản.[2015-03-27].( nguyên thủy nội dungLưu trữVới 2015-04-24 ).

Phần ngoài liên tiếp

[Biên tập]