Dart | |
---|---|
![]() | |
Paradiqmalar | Obyekt yönümlü proqramlaşdırma, Refleksiya |
Yaradılma tarixi | 10 oktyabr 2011 |
Tərtibatçılar | |
Fayl sonluğu |
.dart |
Sonuncu versiyası |
|
Təsirlənib | Java, JavaScript, Smalltalk, C# |
Platforma | kross-platforma |
Əməliyyat sistemi | kross-platforma |
dart.dev | |
![]() |
Dart — Lars Bak və Kasper Lund tərəfindən hazırlanmış və Google tərəfindən hazırlanmış proqramlaşdırma dili.[2] Veb və mobil proqramlar, həmçinin server və masaüstü proqramlar hazırlamaq üçün istifadə edilə bilər.
Dart obyekt yönümlü, sinif əsaslı, C üslublu sintaksisi olan tullantı toplayan dildir.[3] O maşın kodu, JavaScript və ya WebAssembly kompilyasiya edə bilər. O interfeysləri, miksinləri, abstrakt sinifləri, refikasiya olunmuş generikləri və tipləri dəstəkləyir.[4]
Dart 10-12 oktyabr 2011-ci ildə, Danimarkanın Orhus şəhərində keçirilən GOTO konfransında təqdim olundu.[5] Layihənin əsasını Lars Bak və Kasper Lund tərəfindən qoyulub.[6] Dart 1.0 14 noyabr 2013-cü ildə yayımlandı.[7]
Dart əvvəlcə qarışıq qəbul edilmişdi. Təşəbbüs Chrome-da Dart VM-ni yaratmaq planlarına görə interneti parçaladığına görə tənqid edilirdi. Bu planlar 2015-ci ildə Dart 1.9 versiyası ilə ləğv edildi. Diqqət Dart kodunu JavaScript-də tərtib etməyə dəyişdirildi.[8]
Dart 2.0 2018-ci ilin avqustunda tip sistemi və dil dəyişiklikləri ilə yayımlandı.[9]
Dart 2.6 yeni dart2native
uzantısını təqdim etdi. Bu kompilyasiyanı Linux, macOS və Windows masaüstü platformaları üçün əlçatan etdi.[10] Əvvəllər tərtibatçılar yalnız Android və ya iOS cihazlarından istifadə edərək yeni alətlər yarada bilirdilər. Bu genişləndirmə ilə tərtibatçılar proqramı öz-özünə icra olunanlara yerləşdirə bilərlər. Dart SDK-nın bunu işə salmaq üçün quraşdırılmasına ehtiyac yoxdur.[11] Flutter alətlər dəsti Dart-ı birləşdirir, ona görə də o backend dəstəyi kimi kiçik xidmətlərdə kompilyasiya oluna bilər.[12][13]
Dart 3.0 boşluq təhlükəsizliyi üçün tip sistemini dəyişdirdi. Buna qeydlər,[14] nümunələr və sinif dəyişdiriciləri kimi yeni funksiyalar daxildir.[15] Dart 3 həmçinin WebAssembly üçün sınaq görüntüsü əlavə etdi.[16]
![]() | |
---|---|
| |
|
![]() Google pulsuz və açıq mənbəli proqram təminatı | |||||||||
---|---|---|---|---|---|---|---|---|---|
Proqramlar |
| ||||||||
Əlaqəli |
|
![]() | |||||||
---|---|---|---|---|---|---|---|
Haqqında |
| ||||||
Reklam | |||||||
Əlaqə | |||||||
İnsanlar |
| ||||||
Proqram təminatı | |||||||
Əməliyyat sistemləri |
| ||||||
Proqramlaşdırma dilləri | |||||||
Platformalar |
| ||||||
Avadanlıqlar | |||||||
Tərtibat alətləri |
| ||||||
Yayım | |||||||
Axtarış |
| ||||||
Durdurulmuş |
| ||||||
Digər |
| ||||||
Əlaqəli |
| ||||||
![]() | |
---|---|
Kod analizi |
|
Əvəzetmə |
|
Ötürücü |
|
Anlaşışlar |
|
Sazlayıcılar |
|
Redaktorlar |
|
Proqramlaşdırma sistemi |
|
Əlaqəli |
|
Paket idarəetmə sistemi |
|
Tətbiq bağlayıcıları |
|
JavaScript server tərəfi |
|
Vahid sınaq |
|
Şəxsiyyətlər |