Dart (programming language)

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
ParadigmMulti-paradigm: functional, imperative, object-oriented, reflective
Designed byLars Bak, Kasper Lund
DeveloperGoogle
First appearedOctober 10, 2011 (2011-10-10)
Stable release
3.3.0  / 15 February 2024 (15 February 2024)
Typing discipline1.x: Optional
2.x: Inferred (static, strong)
PlatformCross-platform
OSCross-platform
LicenseBSD
Filename extensions.dart
Websitedart.dev
Major implementations
Dart VM, dart2native, dart2js, DDC, Flutter
Influenced by
C, C++, C#, Erlang, Java, JavaScript, Ruby, Smalltalk, Strongtalk, TypeScript

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.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.