. Love.az

Dart Proqramlasdirma Dili - Wikipedia - Love.az

Ana Səhifə - Dart Proqramlasdirma Dili

Dart — Lars Bak və Kasper Lund tərəfindən hazırlanmış və Google tərəfindən hazırlanmış proqramlaşdırma dili.[3] Veb və mobil proqramlar, həmçinin server və masaüstü proqramlar hazırlamaq üçün istifadə edilə bilər.

Dart
Loqonun şəkli
Paradiqmalar Obyekt yönümlü proqramlaşdırma, Refleksiya
Yaradılma tarixi 10 oktyabr 2011[2]
Tərtibatçılar Google
Fayl sonluğu .dart
Sonuncu versiyası
  • 3.8.1[1]
Təsirlənib Java, JavaScript, Smalltalk, C#
Platforma çarpaz platformalı[d]
dart.dev
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Dart obyekt yönümlü, sinif əsaslı, C üslublu sintaksisi olan tullantı toplayan dildir.[4] 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.[5]

Mündəricat

  • 1 Tarixi
  • 2 Həmçinin bax
  • 3 İstinadlar
  • 4 Xarici keçidlər

Tarixi

redaktə

Dart 10-12 oktyabr 2011-ci ildə, Danimarkanın Orhus şəhərində keçirilən GOTO konfransında təqdim olundu.[6] Layihənin əsasını Lars Bak və Kasper Lund tərəfindən qoyulub.[7] Dart 1.0 14 noyabr 2013-cü ildə yayımlandı.[8]

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.[9]

Dart 2.0 2018-ci ilin avqustunda tip sistemi və dil dəyişiklikləri ilə yayımlandı.[10]

Dart 2.6 yeni dart2native uzantısını təqdim etdi. Bu kompilyasiyanı Linux, macOS və Windows masaüstü platformaları üçün əlçatan etdi.[11] Ə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.[12] 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.[13][14]

Dart 3.0 boşluq təhlükəsizliyi üçün tip sistemini dəyişdirdi. Buna qeydlər,[15] nümunələr və sinif dəyişdiriciləri kimi yeni funksiyalar daxildir.[16] Dart 3 həmçinin WebAssembly üçün sınaq görüntüsü əlavə etdi.[17]

Həmçinin bax

redaktə
  • Google Web Toolkit
  • TypeScript
  • Flutter

İstinadlar

redaktə
  1. ↑ Release 3.8.1 · dart-lang/sdk.
  2. ↑ https://gotocon.com/aarhus-2011/presentation/Opening%20Keynote:%20Dart,%20a%20new%20programming%20language%20for%20structured%20web%20programming.
  3. ↑ "A Bit About Dart - Learn Dart: First Step to Flutter". Educative: Interactive Courses for Software Developers (ingilis). 2023-06-20 tarixində arxivləşdirilib. İstifadə tarixi: 2023-06-20.
  4. ↑ "A Tour of the Dart Language". dart.dev. 2020-01-14 tarixində arxivləşdirilib. İstifadə tarixi: 2018-08-09.
  5. ↑ "The Dart type system". dart.dev. 2020-05-28 tarixində arxivləşdirilib. İstifadə tarixi: 2023-10-03.
  6. ↑ Dart, a new programming language for structured web programming // GOTO conference (presentation) (opening keynote), Århus conference, 2011-10-10, 2012-12-21 tarixində arxivləşdirilib, İstifadə tarixi: 2023-10-03
  7. ↑ Ladd, Seth. "What is Dart". What is Dart?. O'Reilly. February 12, 2020 tarixində arxivləşdirilib. İstifadə tarixi: August 16, 2014.
  8. ↑ "Dart 1.0: A stable SDK for structured web apps". news.dartlang.org. 2020-02-12 tarixində arxivləşdirilib. İstifadə tarixi: 2018-08-08.
  9. ↑ Seth Ladd. "Dart News & Updates". dartlang.org. 10 September 2019. 28 March 2015 tarixində arxivləşdirilib. İstifadə tarixi: 3 October 2023.
  10. ↑ Moore, Kevin. "Announcing Dart 2 Stable and the Dart Web Platform". Dart. 2018-08-07. 2018-08-08 tarixində arxivləşdirilib. İstifadə tarixi: 2018-08-08.
  11. ↑ "Dart language evolution". dart.dev (ingilis). 2023-06-20 tarixində arxivləşdirilib. İstifadə tarixi: 2023-06-20.
  12. ↑ "Dart overview". dart.dev (ingilis). İstifadə tarixi: 2023-05-12.[ölü keçid]
  13. ↑ "Dart 2.5 brings native compilation to the desktop". Infoworld. 20 November 2019. 2019-11-28 tarixində arxivləşdirilib. İstifadə tarixi: 2019-11-28.
  14. ↑ "Dart 2.6 released with dart2native". SDtimes. 7 November 2019. 2019-11-28 tarixində arxivləşdirilib. İstifadə tarixi: 2019-11-28.
  15. ↑ "Patterns". dart.dev (ingilis). İstifadə tarixi: 2023-05-12.[ölü keçid]
  16. ↑ "Class modifiers". 2023-08-27 tarixində arxivləşdirilib. İstifadə tarixi: 2023-10-03.
  17. ↑ Thomsen, Michael. "Announcing Dart 3". Dart (ingilis). 2023-05-10. 2023-05-12 tarixində arxivləşdirilib. İstifadə tarixi: 2023-05-12.

Xarici keçidlər

redaktə
Mənbə — "https://az.wikipedia.org/wiki/?q=Dart&oldid=7751358"
LOVE.AZ