Dart must easily be the most versatile computer language out there. 🎯
* Runs as a scripting language (like Python)
* Compiles to kernel code (like Java’s bytecode)
* Compiles to native code (like Swift)
* Compiles to JavaScript (like TypeScript)
* Compiles to WASM (unlike TypeScript)
* Has sound null safety (like Rust)
* Stateful hot reload (like no one else - Erlang maybe?)
* Runs on virtually any platform (like C/C )
In addition:
* Has great developer tooling
* Interops easily with other languages
* Has an outstanding UI framework (Flutter)
* Nicely mixes with native UI components
* Is really easy to learn and work with
Today, I learned that the full compiler, analyzer, and tooling can even run on a web page. Mind blown. 🤯 What else did I miss?