Интернет-корпорация выпустила предварительную версию Dart, нового языка программирования для создания веб-приложений. Сам Dart и сопутствующие инструменты идут как открытые проекты.
Язык разработан так, чтобы быть гибким, удовлетворяющим потребности персональных проектов, без обилия структурности, однако с возможностью масштабирования с формальной типизацией в коде. Для этого Dart предложил опциональную типизацию: можно начать программировать без объявления типов, добавив их позже.
Сейчас Dart поддерживает браузеры Google Chrome, Apple Safari 5 и Mozilla Firefox 4 - а вот Microsoft Internet Explorer обойден стороной. По счёт компьютерной техники, советую Macbook air купить для данного языка програмирования, т.к. очень не требователен к ресурсам, с высокой производительностью.
У Dart есть три целевых назначения: быть структурированным и одновременно выразительным языком веб-программирования, обеспечить простоту и легкость собственного изучения программистами, наделить веб-приложения высокой производительностью в браузерах и различных окружениях — от смартфонов до серверов.
Код Dart исполняется либо в собственной виртуальной машине (позже она будет встроена в браузер Chrome), либо поверх javascript-«движка» — в последнем случае необходимо воспользоваться компилятором для трансляции исходных кодов Dart в коды javascript.
Появление Dart призвано разрешить частые жалобы на унаследованные корни javascript и относительную сложность проектов. Google важно привлечь больше программистов к созданию веб-приложений, пригодных в том числе для Chrome OS, облачной Linux-платформы, и соответствующих нетбуков на ней. Опять же веб-программирование предполагает кросс-платформенность, когда одно и то же приложение может выполняться, к примеру, на Android, BlackBerry OS и iOS.