Dart
Dartのコードを実行する方法は4つある。
Dart SDKにはスタンドアローンのDart VMが同梱されており、DartコードをCLI環境で実行できる。Dart SDKに含まれる言語ツールは大部分がDart自体で書かれているため、スタンドアローンのDart VMはSDKの重要な部分である。これらのツールには、dart2jsコンパイラやpubと呼ばれるパッケージマネージャーが含まれる。Dartは完全な標準ライブラリを同梱しているため、たとえばカスタムのウェブサーバーなどの完全に動作するシステムアプリを書くことができる。
Dartのコードは機械語(ネイティブの命令セット)にAOT-コンパイル(英語版)することができる。Dartで構築されたモバイルアプリSDKのFlutterで構築されたアプリは、AOTコンパイルされたDartコードとしてアプリストアにデプロイされる。