A client-optimized programming language for fast apps on multiple platforms. Developed by Google, it's used to build mobile, desktop, server, and web applications.
object-oriented, functional, imperative, event-driven, reflective, structured
mobile development, web development, server-side applications, desktop applications
first-class functions, closures, type inference, mixins, traits/interfaces, hot reload, REPL, async/await, extension methods, string interpolation, reflection, destructuring, named arguments
static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations
compiled, transpiled, interpreted with JIT compilation
Java, JavaScript, C#, Python, Smalltalk, Erlang, Strongtalk
dart
| Status | active |
| Type | programming |
| Created | 2011 |
| Designed by |
Lars Bak Kasper Lund |
| Developed by | |
| PyPL Index | #17 |
| TIOBE Index | #27 |
| GitHub rank | #19 |