What is Dart written in?
The Dart runtime is written in C++.
Dart is a programming language, first released in 2011.
Implementation
| Layer | Written in | Notes |
|---|---|---|
| Runtime | C++ (since 2011) | Dart SDK/VM written in C++ |
Runtime model
The Dart runtime, written in C++, manages the execution of Dart programs. Runtime-based languages rely on a host process to interpret or compile code at runtime rather than compiling entirely ahead-of-time to native machine code. This means running Dart programs requires the runtime to be present on the target system.
The choice of C++ for the runtime gives Dart access to native performance, established platform abstractions, and existing ecosystem libraries.
Explore in the Graph
See Dart's full lineage, including all implementation and influence relationships, in the interactive graph.
Open Interactive Graph →Or view the Dart language page for the complete record.