What is Dart written in?
What Dart is used for
Dart is Google's language for the Flutter framework, used to build cross-platform mobile, web, and desktop apps from a single codebase.
Notable software: Flutter apps including Google Pay, and many cross-platform mobile applications.
Quick Facts
- Designed by
- Lars Bak and Kasper Lund
- Developer
- First released
- 2011
- Typing
- static
- License
- BSD licenses
- Filename extension
- .dart
- Website
- dart.dev
About Dart
Dart is a programming language. It is a statically typed and garbage-collected language that compiles to bytecode that runs on a virtual machine. It supports object-oriented and imperative programming. Compiling to bytecode for a virtual machine is the same model the JVM and .NET use: the VM, not the CPU, interprets or JIT-compiles the bytecode.
Dart first appeared in 2011 and was designed by Lars Bak and Kasper Lund at Google. Dart has a large, active user base today.
How Dart is implemented
In the Language Lineage dataset, its runtime is implemented in C++.
Dart in the language family tree
Dart drew on ideas from JavaScript, Java, Python, C#, and TypeScript.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
Evidence Sources
- https://github.com/dart-lang/sdk
- https://en.wikipedia.org/wiki/Dart_(programming_language)
- https://dart.dev/web
- Dart on Wikidata (Q406009)