Skip to content
EntityQ406009· pop 39· linked from 895 articles

Also known as ECMA-408, Google Dart

programming language

Key facts

Paradigm
Multi-paradigm : functional , imperative , object-oriented , reflective
Designed by
Lars Bak , Kasper Lund
Developer
Google
First appeared
October 10, 2011 ; 14 years ago ( 2011-10-10 )
Stable release
3.12.1 / 26 May 2026 ; 8 days ago ( 26 May 2026 )
Typing discipline
1.x: Optional , 2.x: Inferred ( static , strong )
Platform
Cross-platform
Os
Cross-platform
License
BSD
Filename extensions
.dart
Website
dart .dev

via Wikipedia infobox

Source code

Approachable : Develop with a strongly typed programming language that is consistent, concise, and offers modern language features like null safety and patterns. Portable : Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. Compile to JavaScript or WebAssembly for the web. Productive : Make changes iteratively: use hot reload to see the result instantly in your running app. Diagnose app issues using DevTools. Dart Native : For programs targeting devices (mobile, desktop, server, and more), Dart Native includes both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code. Dart Web : For programs targeting the web, Dart Web includes both a development time compiler (dartdevc) and a production time compiler (dart2js). Visit [dart.dev][website] to learn more about the [language][lang], [tools][tools], and to find [codelabs][codelabs]. Browse [pub.dev][pubsite] for more packages and libraries contributed by the community and the Dart team. Our API reference documentation is published at api.dart.dev, based on the stable release. (We also publish docs from our beta and dev channels, as well as from the primary development branch). If you want to build Dart yourself, here is a guide to [getting the source, preparing your machine to build the SDK, and building][building]. Future plans for Dart are included in the combined Dart and Flutter [roadmap][roadmap] on the Flutter wiki.

Excerpt from the source-code README · 3,036 chars · not written by Vinony

Wikidata facts

Official website
dart.dev
Show 7 more facts
file extension
dart
software version identifier
3.11.5
media type
application/dart
Stack Exchange tag
stackoverflow.com/tags/dart
Commons category
Dart (programming language)
source code repository URL
github.com/dart-lang/sdk
inception
2011-10-10
Sources (15)

via Wikidata · CC0

~19 min read

Article

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.12.1 .

Connections

Categories