Dart (programming language)
| Dart | |
|---|---|
| Paradigm | Multi-paradigm: functional, imperative, object-oriented, reflective |
| Designed by | Lars Bak, Kasper Lund |
| Developer | |
| First appeared | October 10, 2011 |
| Stable release | 3.8.1
/ 28 May 2025 |
| Typing discipline | 1.x: Optional 2.x: Inferred (static, strong) |
| Platform | Cross-platform |
| OS | Cross-platform |
| License | BSD |
| Filename extensions | .dart |
| Website | dart |
| Major implementations | |
| Dart VM, dart2native, dart2js, DDC, Flutter | |
| Influenced by | |
| C, C++, C#, Erlang, Java, JavaScript, Ruby, Smalltalk, Strongtalk, TypeScript | |
Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server and desktop applications.
Dart is an object-oriented, class-based, garbage-collected language with C-style syntax. It can compile to machine code, JavaScript, or WebAssembly. It supports interfaces, mixins, abstract classes, reified generics and type inference. The latest version of Dart is 3.8.1 .