Dart (język programowania)
![]() | Ten artykuł dotyczy języka programowania. Zobacz też: inne znaczenia tego słowa. |
![]() Logo języka | |||
Pojawienie się | 2011 | ||
---|---|---|---|
Paradygmat | wieloparadygmatowy (obiektowy, imperatywny, funkcyjny) | ||
Typowanie | statyczne | ||
Implementacje | Dart VM, Flutter | ||
Aktualna wersja stabilna | 3.5.0 | ||
Twórca | | ||
Licencja | BSD | ||
Platforma sprzętowa | |||
Platforma systemowa | |||
| |||
| |||
Strona internetowa |
Dart – obiektowy język programowania ogólnego przeznaczenia, implementowany m.in. we frameworku Flutter. Został stworzony przez firmę Google i udostępniony w 2011 roku.
Historia
Dart został zaprezentowany na konferencji GOTO w Aarhus w Danii w październiku 2011 roku[1]. Projekt został założony przez programistów JavaScript: Larsa Baka oraz Kaspera Lunda[1]. Wersja 1.0 została wydana 14 listopada 2013 roku[2].
W sierpniu 2018 roku wydano Dart 2.0 ze zmianami językowymi. Skupiono się również na rozwoju wsparcia dla frameworków dla aplikacji internetowych i mobilnych oraz udostępnianiu niektórych narzędzi i komponentów, które obsługują korzystanie z Darta[3].
Początkowo Google planowało dodanie wsparcia dla Darta do przeglądarki Chromium, jednak zrezygnowano z tego planu w 2015 roku[4].
Użycie
Kompilacja do JavaScriptu
Dart wspiera kompilację do JavaScriptu, co pozwala na tworzenie stron WWW w tym języku. Kompilacji można dokonać poleceniem pub build
[5] (pub to menadżer pakietów Darta).
Samodzielne użycie
Kod Darta może być uruchamiany także bezpośrednio z użyciem Dart VM[6].
Przypisy
- ↑ a b Presentations -> Opening Keynote: Dart, a new programming language for structured web programming [online], gotocon.com [dostęp 2021-08-27] [zarchiwizowane z adresu 2011-10-13] .
- ↑ Dart 1.0: A stable SDK for structured web apps [online] [dostęp 2021-08-27] (ang.).
- ↑ KevinK. Moore KevinK., Announcing Dart 2 Stable and the Dart Web Platform [online], Medium, 8 sierpnia 2018 [dostęp 2021-08-27] (ang.).
- ↑ Lars Bak, Kasper Lund: Dart for the Entire Web. [dostęp 2023-02-16].
- ↑ Avast, Ye Pirates: Write a Web App. [dostęp 2016-02-27]. [zarchiwizowane z tego adresu (2016-03-04)].
- ↑ dart: The Standalone VM. [dostęp 2016-02-27].
Linki zewnętrzne
- Dart: Structured web programming (ang.)
- Google Dart: a missile aimed at the heart of Javascript – but will it fly true? (ang.)
- p
- d
- e
1GL | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2GL/ Język drugiej generacji/ Asembler |
| ||||||||||||||
3GL / Język trzeciej generacji |
| ||||||||||||||
4GL/ Język czwartej generacji/ Język dziedzinowy |
| ||||||||||||||
5GL/Logiczne |
| ||||||||||||||
Ezoteryczne | |||||||||||||||
Inne |
|