Google heeft een previewversie van de nieuwe programmeertaal Dart onthuld. Dart is opensource en gericht op webapplicaties. Volgens Google kan het een eenvoudig te leren alternatief vormen voor het breed toegepaste javascript.
Vorige maand verschenen er al berichten dat Google werkt aan een nieuwe programmeertaal, maar details waren nog niet bekend. Inmiddels heeft Lars Bak, onder andere verantwoordelijk voor de V8-javascriptengine in Chrome, Dart officieel voorgesteld.
Dart is volgens Google zowel een gestructureerde als een flexibele programmeertaal voor het bouwen van webapplicaties. Ook moet de taal relatief eenvoudig te leren zijn. Bovendien zou Dart in hoge mate schaalbaar zijn en niet alleen soepel kunnen draaien op browsers van mobiele telefoons, maar ook op servers goed moeten presteren.
Bak schrijft verder dat de nieuwe scripttaal gebruikmaakt van optionele types, een classificatiemethode die in sommige programmeertalen wordt toegepast. Dart zou het mogelijk maken om aan het schrijven van code te beginnen zonder types; deze elementen kunnen later worden toegevoegd. Dart-programma's kunnen op twee manieren draaien: in een eigen virtual machine of door deze te compileren naar javascript-code. In toekomstige versies van Chrome integreert Google mogelijk een Dart VM, maar de compiler is al beschikbaar.
Google heeft de previewversie van Dart op de website Dartlang.org online gezet. Op de thuisbasis van de nieuwe programmeertaal, die als opensource beschikbaar is, zijn ook programmeervoorbeelden en technische uitleg te vinden.