Dart — və tərəfindən hazırlanmış və Google tərəfindən hazırlanmış proqramlaşdırma dili. Veb və mobil proqramlar, həmçinin server və masaüstü proqramlar hazırlamaq üçün istifadə edilə bilər.
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 |
Vikianbarda əlaqəli mediafayllar |
Dart obyekt yönümlü, sinif əsaslı, C üslublu sintaksisi olan tullantı toplayan dildir. 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.
Tarixi
Dart 10-12 oktyabr 2011-ci ildə, Danimarkanın Orhus şəhərində keçirilən GOTO konfransında təqdim olundu. Layihənin əsasını Lars Bak və Kasper Lund tərəfindən qoyulub. Dart 1.0 14 noyabr 2013-cü ildə yayımlandı.
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.
Dart 2.0 2018-ci ilin avqustunda tip sistemi və dil dəyişiklikləri ilə yayımlandı.
Dart 2.6 yeni dart2native
uzantısını təqdim etdi. Bu kompilyasiyanı Linux, macOS və Windows masaüstü platformaları üçün əlçatan etdi. Ə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.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.
Dart 3.0 boşluq təhlükəsizliyi üçün tip sistemini dəyişdirdi. Buna qeydlər, nümunələr və sinif dəyişdiriciləri kimi yeni funksiyalar daxildir. Dart 3 həmçinin WebAssembly üçün sınaq görüntüsü əlavə etdi.
Həmçinin bax
İstinadlar
- .
- . Educative: Interactive Courses for Software Developers (ingilis). 2023-06-20 tarixində . İstifadə tarixi: 2023-06-20.
- . dart.dev. 2020-01-14 tarixində . İstifadə tarixi: 2018-08-09.
- . dart.dev. 2020-05-28 tarixində . İstifadə tarixi: 2023-10-03.
- // (presentation) (opening keynote), Århus conference, 2011-10-10, 2012-12-21 tarixində , İstifadə tarixi: 2023-10-03
- Ladd, Seth. . What is Dart?. O'Reilly. February 12, 2020 tarixində . İstifadə tarixi: August 16, 2014.
- . news.dartlang.org. 2020-02-12 tarixində . İstifadə tarixi: 2018-08-08.
- Seth Ladd. . dartlang.org. 10 September 2019. 28 March 2015 tarixində . İstifadə tarixi: 3 October 2023.
- Moore, Kevin. . Dart. 2018-08-07. 2018-08-08 tarixində . İstifadə tarixi: 2018-08-08.
- . dart.dev (ingilis). 2023-06-20 tarixində . İstifadə tarixi: 2023-06-20.
- . dart.dev (ingilis). İstifadə tarixi: 2023-05-12. [ölü keçid]
- . Infoworld. 20 November 2019. 2019-11-28 tarixində . İstifadə tarixi: 2019-11-28.
- . SDtimes. 7 November 2019. 2019-11-28 tarixində . İstifadə tarixi: 2019-11-28.
- . dart.dev (ingilis). İstifadə tarixi: 2023-05-12. [ölü keçid]
- . 2023-08-27 tarixində . İstifadə tarixi: 2023-10-03.
- Thomsen, Michael. . Dart (ingilis). 2023-05-10. 2023-05-12 tarixində . İstifadə tarixi: 2023-05-12.