Dart is a programming language designed for client development,[8][9] such as for the web and mobile apps. It is developed by Google and can also be used to build server and desktop applications.
It is an object-oriented, class-based, garbage-collected language with C-style syntax.[10] It can compile to either machine code or JavaScript, and supports interfaces, mixins, abstract classes, reified generics and type inference.[4]
