- Dart (Programmiersprache)
-
Dart Paradigmen: Objektorientierte Programmierung Entwickler: The Dart Team Aktuelle Vorabversion: 0.05[1] (14. November 2011) Typisierung: Dynamische Typisierung Einflüsse: JavaScript, Scala[2] Lizenz: Modifizierte BSD-Lizenz www.dartlang.org Dart ist eine hauptsächlich von Google entwickelte Web-Programmiersprache. Sie wurde erstmals auf der GOTO-Konferenz am 10. Oktober 2011 in Aarhus vorgestellt.[3]
Inhaltsverzeichnis
Hintergrund
Dart (vormals Dash) wurde mit dem Ziel entworfen, eine neue, offene und moderne Alternative zu JavaScript als hauptsächlich verwendete Skriptsprache in Webbrowsern zu etablieren.[4] Dabei soll Dart einige grundsätzliche Probleme von JavaScript überwinden, die sich nach Ansicht der Entwickler von Dart nicht durch eine Weiterentwicklung von JavaScript beheben ließen. Weitere Ziele, die mit der Implementierung verfolgt werden, sind eine höhere Ausführungsgeschwindigkeit, bessere Verwendbarkeit für große Projekte und bessere Sicherheitsmerkmale. Dabei sollen die als positiv eingeschätzten Aspekte von JavaScript beibehalten werden.
Dart Programme werden für Browser, die Dart nativ unterstützen direkt ausgeliefert, bei allen anderen Browsern wird eine Übersetzung des Codes mittels eines Transcompilers in JavaScript ausgeliefert.
Entwicklungsziele
Die Entwicklung von Dart wird von folgenden Zielen geleitet:[5]
- Entwicklung einer strukturierten, aber auch flexiblen Programmiersprache für das Web.
- Entwicklung einer leicht erlernbaren, da auf für Programmierer vertrauten Syntax und Techniken beruhenden Programmiersprache.
- Sicherstellung dass alle Sprachkonstrukte eine hohe Leistung und schnellen Programmstart ermöglichen
- Dart sollte für alle für die Kommunikation mit dem Web geeigneten Geräte wie Telefone, Tablets, Laptops und auch Server geeignet sein.
- Unterstützung durch Tools, mit deren Hilfe Dart auf allen gängigen Webbrowsern lauffähig ist.
Beispiele
main() { // Ausgabe der Textzeile "Hallo, Wikipedia!" print('Hallo, Wikipedia!'); }
Weblinks
- Offizielle Webseite
- Infoq: Google Dart Language and Tools Announced - Dynamic Language, Optionally Typed, Familiar Syntax
- Googles neue Programmiersprache bei Heise Developer
- Google Dart Artikel aus dem Java Magazin
Quellen
- ↑ The Dart Team: Dart Programming Language Specification. www.dartlang.org, 1. November 2011, abgerufen am 14. November 2011 (PDF, englisch).
- ↑ Google shoots Dart at JavaScript. It's really not a JavaScript killer, insists author. 10. Oktober 2011, abgerufen am 15. Oktober 2011 (englisch).
- ↑ Gilad Bracha, Lars Bak: Opening Keynote: Dart, a new programming language for structured web programming. goto Aarhus 2011 International Software Developer Conference, 10. Oktober 2011, abgerufen am 15. Oktober 2011 (englisch).
- ↑ Stephen Shankland: Google debuts Dart, a JavaScript alternative. CNET, 10. Oktober 2011, abgerufen am 15. Oktober 2011 (englisch): „"It's not going to replace JavaScript"“
- ↑ Dart Design Goals. Abgerufen am 15. Oktober 2011 (englisch).
Wikimedia Foundation.