Junior — Middle
Môžeš hovoriť o programovacom jazyku Dart a jeho hlavných vlastnostiach?
sobes.tech AI
Odpoveď od AI
Dart je moderný programovací jazyk vyvinutý spoločnosťou Google, ktorý sa často používa na tvorbu mobilných, webových a serverových aplikácií. Hlavné vlastnosti Dartu:
- Statické typovanie s možnosťou dynamického: umožňuje písať bezpečný a flexibilný kód.
- Podpora objektovo orientovaného programovania: triedy, dedičstvo, mixiny.
- Asynchrónne programovanie: vstavaná podpora pre async/await na jednoduchú prácu s asynchrónnymi operáciami.
- Kompilácia do natívneho kódu a JavaScriptu: Dart môže byť kompilovaný do natívneho kódu pre mobilné aplikácie (cez Flutter) a do JavaScriptu pre web.
- Integrácia s Flutterom: Dart je hlavný jazyk pre vývoj UI s Flutterom, čo umožňuje vytváranie multiplatformových aplikácií s jedným kódom.
Príklad jednoduchého Dart kódu:
void main() async {
print('Začiatok');
await Future.delayed(Duration(seconds: 1));
print('Po sekunde');
}