Dart für Anfänger Teil 1.1 Grundgerüst
Ein Anfang
Wer programmieren lernen will hat bei der Auswahl der Sprache einige Möglichkeiten. Aktuell populär sind Sprachen wie Phyton, aber auch Java, C++ und andere sind in regem Gebrauch. Dart bietet sich dann an, sollte man planen, früher oder später Flutter zu lernen. Flutter ermöglicht die Entwicklung von Apps für verschiedene Plattformen und basiert auf Dart.
Was heisst Programmieren ?
Ein Programm ist eine Sammlung von Anweisungen an den Computer. Sie sagen dem Computer das er etwas machen soll, und was er machen soll. Diese Anweisungen, diese Befehle, schreiben wir. Ein Programm hat also immer eine Aufgabe, ein Ziel, einen Start und natürlich auch ein Ende.
Der Einstieg
Dart macht uns den Einstieg einfach. Die Entwickler stellen uns einen webbasierten Editor zur Verfügung. Er ermöglicht uns die ersten Schritte in diese Sprache: das DartPad
Die Anweisungen die wir dem Computer geben können, werden vom Sprachumfang der Programmiersprache festgelegt, hier von Dart. Das heisst es gibt Wörter, Befehle, die Dart versteht und dementsprechend ausführt. Diese Wörter, es können auch Zeichen sein, sind geschützt. Was ist damit gemeint ? Hier ein einfaches Beispiel:
1 2 3 | void main() {
}
|
Zu jeder Funktion gehören aber auch die geschweiften Klammern. Mit der ersten { weiß das System, das jetzt die Befehle kommen, die zur Funktion gehören, mit } erkennt das System das die weiteren Anweisungen nicht mehr zur Funktion gehören.
Was ist jetzt mit geschützt gemeint ?
Beim Programmieren gibt es Bezeichnungen die wir frei wählen können, mit gewissen Einschränkungen. Andere wiederum werden von der Programmiersprache verwendet und haben eine klare Aufgabe. Versuchen wir eine geschützte Bezeichnung in einem anderem, als dem vorgesehenen Kontext zu verwenden, generieren wir einen Fehler. Darum spricht man hier von geschützt.
Was macht aber dieser Code jetzt genau ?
1 2 3 | void main() {
}
|
Was haben wir nun gelernt ?
Jedes Dart Programm benötigt eine main Funktion. Das es sich um eine Funktion handelt, wird durch ein Paar Klammern angezeigt () . Diesem folgen die Befehle der Funktion, die sich wiederum in einem Paar geschweifter Klammern befinden müssen {} . Wir legen fest was diese Funktion an die aufrufende Stelle zurückgibt, im Beispiel Daten vom Typ void. Dieses Beispiel werden wir im nächsten Post weiter ausbauen. Bis bald!
Kommentare
Kommentar veröffentlichen