Dartは、Dart公式サイトのOverviewが「あらゆるプラットフォーム向けの高速なアプリを構築するためのクライアント最適化言語」と説明するプログラミング言語です。静的型チェックと型推論を備え、nullを明示的に許可しない限り値がnullにならないサウンドなnull安全性を実行時にも保証します。ネイティブ(JIT/AOT)、JavaScript、WebAssembly(WasmGC)へのコンパイルに対応しており、Flutterの基盤となる言語でもあります。
Dartの位置づけ、言語機能、コンパイル対象の概要。
公式ドキュメントに基づく説明であり、他言語との優劣を示すものではない。