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 |
dart.dev | |
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
- Release 3.4.4.
- "A Bit About Dart - Learn Dart: First Step to Flutter". Educative: Interactive Courses for Software Developers (ingilis). 2023-06-20 tarixində . İstifadə tarixi: 2023-06-20.
- "A Tour of the Dart Language". dart.dev. 2020-01-14 tarixində . İstifadə tarixi: 2018-08-09.
- "The Dart type system". dart.dev. 2020-05-28 tarixində . İstifadə tarixi: 2023-10-03.
- Dart, a new programming language for structured web programming // GOTO conference (presentation) (opening keynote), Århus conference, 2011-10-10, 2012-12-21 tarixində , İstifadə tarixi: 2023-10-03
- Ladd, Seth. "What is Dart". What is Dart?. O'Reilly. February 12, 2020 tarixində . İstifadə tarixi: August 16, 2014.
- "Dart 1.0: A stable SDK for structured web apps". news.dartlang.org. 2020-02-12 tarixində . İstifadə tarixi: 2018-08-08.
- Seth Ladd. "Dart News & Updates". dartlang.org. 10 September 2019. 28 March 2015 tarixində . İstifadə tarixi: 3 October 2023.
- Moore, Kevin. "Announcing Dart 2 Stable and the Dart Web Platform". Dart. 2018-08-07. 2018-08-08 tarixində . İstifadə tarixi: 2018-08-08.
- "Dart language evolution". dart.dev (ingilis). 2023-06-20 tarixində . İstifadə tarixi: 2023-06-20.
- "Dart overview". dart.dev (ingilis). İstifadə tarixi: 2023-05-12.[ölü keçid]
- "Dart 2.5 brings native compilation to the desktop". Infoworld. 20 November 2019. 2019-11-28 tarixində . İstifadə tarixi: 2019-11-28.
- "Dart 2.6 released with dart2native". SDtimes. 7 November 2019. 2019-11-28 tarixində . İstifadə tarixi: 2019-11-28.
- "Patterns". dart.dev (ingilis). İstifadə tarixi: 2023-05-12.[ölü keçid]
- "Class modifiers". 2023-08-27 tarixində . İstifadə tarixi: 2023-10-03.
- Thomsen, Michael. "Announcing Dart 3". Dart (ingilis). 2023-05-10. 2023-05-12 tarixində . İstifadə tarixi: 2023-05-12.
Xarici keçidlər
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Dart ve terefinden hazirlanmis ve Google terefinden hazirlanmis proqramlasdirma dili Veb ve mobil proqramlar hemcinin server ve masaustu proqramlar hazirlamaq ucun istifade edile biler DartParadiqmalar Obyekt yonumlu proqramlasdirma RefleksiyaYaradilma tarixi 10 oktyabr 2011Tertibatcilar GoogleFayl sonlugu dartSonuncu versiyasi 3 4 4Tesirlenib Java JavaScript Smalltalk C Platforma kross platformaEmeliyyat sistemi kross platformadart dev Vikianbarda elaqeli mediafayllar Dart obyekt yonumlu sinif esasli C uslublu sintaksisi olan tullanti toplayan dildir O masin kodu JavaScript ve ya WebAssembly kompilyasiya ede biler O interfeysleri miksinleri abstrakt sinifleri refikasiya olunmus generikleri ve tipleri destekleyir TarixiDart 10 12 oktyabr 2011 ci ilde Danimarkanin Orhus seherinde kecirilen GOTO konfransinda teqdim olundu Layihenin esasini Lars Bak ve Kasper Lund terefinden qoyulub Dart 1 0 14 noyabr 2013 cu ilde yayimlandi Dart evvelce qarisiq qebul edilmisdi Tesebbus Chrome da Dart VM ni yaratmaq planlarina gore interneti parcaladigina gore tenqid edilirdi Bu planlar 2015 ci ilde Dart 1 9 versiyasi ile legv edildi Diqqet Dart kodunu JavaScript de tertib etmeye deyisdirildi Dart 2 0 2018 ci ilin avqustunda tip sistemi ve dil deyisiklikleri ile yayimlandi Dart 2 6 yeni dart2native uzantisini teqdim etdi Bu kompilyasiyani Linux macOS ve Windows masaustu platformalari ucun elcatan etdi Evveller tertibatcilar yalniz Android ve ya iOS cihazlarindan istifade ederek yeni aletler yarada bilirdiler Bu genislendirme ile tertibatcilar proqrami oz ozune icra olunanlara yerlesdire bilerler Dart SDK nin bunu ise salmaq ucun qurasdirilmasina ehtiyac yoxdur Flutter aletler desti Dart i birlesdirir ona gore de o backend desteyi kimi kicik xidmetlerde kompilyasiya oluna biler Dart 3 0 bosluq tehlukesizliyi ucun tip sistemini deyisdirdi Buna qeydler numuneler ve sinif deyisdiricileri kimi yeni funksiyalar daxildir Dart 3 hemcinin WebAssembly ucun sinaq goruntusu elave etdi Hemcinin baxTypeScript FlutterIstinadlarRelease 3 4 4 A Bit About Dart Learn Dart First Step to Flutter Educative Interactive Courses for Software Developers ingilis 2023 06 20 tarixinde Istifade tarixi 2023 06 20 A Tour of the Dart Language dart dev 2020 01 14 tarixinde Istifade tarixi 2018 08 09 The Dart type system dart dev 2020 05 28 tarixinde Istifade tarixi 2023 10 03 Dart a new programming language for structured web programming GOTO conference presentation opening keynote Arhus conference 2011 10 10 2012 12 21 tarixinde Istifade tarixi 2023 10 03 Ladd Seth What is Dart What is Dart O Reilly February 12 2020 tarixinde Istifade tarixi August 16 2014 Dart 1 0 A stable SDK for structured web apps news dartlang org 2020 02 12 tarixinde Istifade tarixi 2018 08 08 Seth Ladd Dart News amp Updates dartlang org 10 September 2019 28 March 2015 tarixinde Istifade tarixi 3 October 2023 Moore Kevin Announcing Dart 2 Stable and the Dart Web Platform Dart 2018 08 07 2018 08 08 tarixinde Istifade tarixi 2018 08 08 Dart language evolution dart dev ingilis 2023 06 20 tarixinde Istifade tarixi 2023 06 20 Dart overview dart dev ingilis Istifade tarixi 2023 05 12 olu kecid Dart 2 5 brings native compilation to the desktop Infoworld 20 November 2019 2019 11 28 tarixinde Istifade tarixi 2019 11 28 Dart 2 6 released with dart2native SDtimes 7 November 2019 2019 11 28 tarixinde Istifade tarixi 2019 11 28 Patterns dart dev ingilis Istifade tarixi 2023 05 12 olu kecid Class modifiers 2023 08 27 tarixinde Istifade tarixi 2023 10 03 Thomsen Michael Announcing Dart 3 Dart ingilis 2023 05 10 2023 05 12 tarixinde Istifade tarixi 2023 05 12 Xarici kecidler