Dart (programming language)
| Dart | |
|---|---|
| Paradigm | Multi-paradigm: functional, imperative, object-oriented, reflective[1] |
| Designed by | Lars Bak, Kasper Lund |
| Developer | |
| First appeared | October 10, 2011[2] |
| Stable release | 3.9.3[3]
/ 9 September 2025 |
| Typing discipline | 1.x: Optional 2.x: Inferred[4] (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,[5] TypeScript[6] | |
Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google.[8] 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.[9] It can compile to machine code, JavaScript, or WebAssembly. It supports interfaces, mixins, abstract classes, reified generics and type inference.[4] The latest version of Dart is 3.9.3[3] .
- ^ Kopec, David (30 June 2014). Dart for Absolute Beginners. Apress. p. 56. ISBN 9781430264828. Retrieved 24 November 2015.
- ^ Bak, Lars (10 October 2011). "Dart: a language for structured web programming". Google Code Blog. Retrieved 31 January 2016.
- ^ a b "Release 3.9.3 ยท dart-lang/sdk". Retrieved 12 September 2025.
- ^ a b "The Dart type system". dart.dev.
- ^ "Web Languages and VMs: Fast Code is Always in Fashion. (V8, Dart) - Google I/O 2013". YouTube. 16 May 2013. Retrieved 22 December 2013.
- ^ "The Dart Team Welcomes TypeScript". 10 September 2019. Retrieved 22 February 2020.
- ^ "Dart SDK Tags". GitHub.
- ^ "A Bit About Dart - Learn Dart: First Step to Flutter". Educative: Interactive Courses for Software Developers. Retrieved 2023-06-20.
- ^ "A Tour of the Dart Language". dart.dev. Retrieved 2018-08-09.