Dart

Dart ist eine moderne Programmiersprache ,die ursprünglich als Ersatz für JavaScript von Google entwickelt wurde. Seit Veröffentlichung der ersten Version in 2011 hat diese Sprache viele Anwendungsbereiche gefunden. Dart kann plattformübergreifend für Web-Anwendungen sowohl als auch für die Entwicklung von Handyapps verwendet werden und ist dank moderner Architektur sehr leistungsfähig.

Anwendungsbereiche und Nutzergruppen

„Dart ist eine Sprache, die für die Zukunft entwickelt wurde – eine Zukunft, in der Anwendungen auf allen Plattformen nahtlos zusammenarbeiten.“

-Florian Rival, Entwickler von Google

Dart ist vielseitig anwendbar. Es wird für die Web-, Mobile- und Server-Entwicklung benutzt. Außerdem noch für IoT ( Inernet of Things), dass sind Geräte wie Smart Fridges, Überwachungskameras, Navis und vieles mehr. Dart ist eine effieziente Programmiersprache weswegen es sehr beliebt bei Unternehmen ist, um leistungsstarke und skalierbare Anwendung zu erstellen. Deswegen benutzen Enwickler Dart.

Auf was man Dart benutzen kann und wie es funktioniert

Man kann Dart auf Windows, IOS und Android benutzen da es schnell in Java Script umgeschrieben werden kann. Zum benutzen braucht man nur einen einfachen Texteditor. Außerdem arbeitet Dart viel mit Flutter zusammen, welches ein Open-Source-Framework ist.

Ein Framework bietet den Entwicklern ein vorgegebene Basis um das programmieren von Anwendungen leichter zu machen. Es kann als Maschinencode oder zu optimierten Javascript kompeliert werden.

Vorteile von Dart

Typsystem: Darts statisches, optionales Typsystem ermöglicht eine gute Fehlersuche und -behebung während der Entwicklung.

Asynchrone Programmierung: Dart unterstützt moderne Konzepte wie async/await und Isolates für ereignisgesteuerten Code.

Entwicklungstools: Dart bietet eine produktive Entwicklungsumgebung mit Features wie Hot Reload, die die Erstellung von Benutzeroberflächen erleichtern.

Syntax, Semantik und Weiteres

Die Syntax von Dart hat Parallelen zu der Programmiersprache C, welche für Entwickler leicht zu benutzen ist. Es hat die Standard Sprachkonstrukte wie Variabeln, Datentypen, Funktionen, Kontrollstrukturen, etc. Dazu hat Dart ein flexibles Typsystem mit statischer Typprüfung, welche Entwicklern bei der Programmierung unterstützt. Eine ausführliche Erklärung findet ihr hier.

Die Semantik ist sowohl operational, wo der Programmablauf mit Algorithmen definiert ist, sowie denotational, wo Bedeutungen durch mathematische Funktionen beschrieben und analysiert werden.

Fazit

Zusammenfassend kann man sagen das Dart viele Vorteile gegenüber anderen Programmiersprachen hat, wodurch sie eine sehr beliebte Programmiersprache ist.

Quellen

https://dart.dev/

https://de.wikipedia.org/wiki/Dart_(Programmiersprache)

https://devedis.ch/de/technologien/dart


Veröffentlicht2024-04-04 von ChristinaPletsch in Kategorie "Informatik