CODIGO
log in

Dart

AKA Flutter's language

Dart logo

Summary

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.

Paradigms

object-oriented, functional, imperative, event-driven, reflective, structured

Domains

mobile development, web development, server-side applications, desktop applications

Key Features

first-class functions, closures, type inference, mixins, traits/interfaces, hot reload, REPL, async/await, extension methods, string interpolation, reflection, destructuring, named arguments

Typing

static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations

Compilation

compiled, transpiled, interpreted with JIT compilation

Influenced By

Java, JavaScript, C#, Python, Smalltalk, Erlang, Strongtalk

Influenced

Ballerina

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

dart

External Links

Status active
Type programming
Created 2011
Designed by Lars Bak
Kasper Lund
Developed by Google
PyPL Index #16
TIOBE Index #28
GitHub rank #19

Popularity [PyPL]

Code Example

Loading...