An Overview of the Dart Programming Language
Dart is a general-purpose programming language primarily used for client-side app development, Web or mobile. In particular, the hybrid app framework Flutter uses Dart.
Dart uses C-style syntax. Its design is influenced by many programming languages, including Java and C#. Dart can be also viewed as a reincarnation of Google's old failed project GWT (Google Web Toolkit).
Dart supports object-oriented programming styles. It supports interfaces, mixins, classes, generics, and type inference.
Dart Main Features
- Dart is statically typed (sound typing), compiled programming language.
- Dart support type inference, and type annotation is not always required.
- Dart programs can be compiled into Javascript or native code.
- Dart is automatically garbage collected at runtime.
- Dart supports class-based OOP.
- Dart supports reified generics.
Hello Word in Dart
void main() {
print('Hello World!');
}
More on Hello World in Dart
If you are interested in finding out more about the Dart programming language, then here's an explanation of the Hello World program in Dart in a little more detail:
- Hello World (Dart): Dart Hello World - A quick explanation
C C++ C# Clojure Crystal D Erlang F# Go Haskell Java Javascript Julia Kotlin Lua Python Rust Scala Swift Typescript