C kökenli dillere benzemektedir. Hatta birçok özelliği birçok özelliği Java, JavaScript, C#, C++ dillerinden alınmadır.
- Uygulama
main
adında bir fonksiyon ile başlamaktadır. - Dart dilinde görebileceğiniz her şey bir objedir (object)
- Objeler de bir sınıftan (class) türetilir. Tüm objeler Object adındaki sınıftan türetilirler.
- Objeler de bir sınıftan (class) türetilir. Tüm objeler Object adındaki sınıftan türetilirler.
- Dart güçlü tip tanımlı (strongly typed) bir dildir.
- jenerik(Generic) tanımlamalara izin vermektedir.
ÖRNEK: List<int> , List<Object> - Global, yerel ve static değişken tanımlamalarına izin vermektedir.
- Public, protected, private erişim belirteçleri kullanılmaz. Bunun yerine alt çizgi (_) karakterini bir değişkenin yerel (private) olup olmadığını göstermek için kullanır. Eğer alt çizgi (_) ile başlıyorsa private bir tanımlamadır.
- Global seviyede fonksiyon tanımlamaya izin verir.
- Kişisel görüşüm: birçok yazım durumu PHP’ye de benzediği için PHP ile JavaScript’in kesişimi olarak nitelendiriyorum.