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 | #16 |
TIOBE Index | #28 |
GitHub rank | #19 |