IT & Digitales
Lyx — Einstieg in die Programmierung
Programmieren lernen mit Lyx: von der ersten Zeile über Typen, Bedingungen und Schleifen bis zu eigenen Funktionen und Units. Klar strukturiert, streng typisiert, mit eindeutigen Fehlermeldungen.
Lyx ist eine systemnahe Programmiersprache für eingebettete Systeme, sicherheitskritische Software und Anwendungen, bei denen es auf Vorhersagbarkeit ankommt. Dieser Kurs führt ohne Vorkenntnisse an sie heran.
Der Weg beginnt bei der Frage, was ein Programm überhaupt ist, und führt über Werte und Typen, Bedingungen, Schleifen und eigene Funktionen bis zum ersten Programm aus mehreren Dateien.
Lyx eignet sich zum Lernen, weil sie wenige Sonderfälle kennt: Es gibt keine stillen Umwandlungen zwischen Typen, keinen versteckten Aufräumdienst im Hintergrund und keine Mehrdeutigkeit zwischen Zuweisung und Vergleich. Was der Compiler nicht versteht, sagt er sofort und benennt die Stelle. Das macht Fehler früh sichtbar, statt sie im laufenden Programm zu verstecken.
Der Kurs vermittelt bewusst Prinzipien: Typen, Kontrollfluss, Zerlegung in Funktionen und Module. Diese Prinzipien gelten in jeder Sprache. Wer sie hier verstanden hat, findet sich später auch in Python oder JavaScript zurecht – dort nur mit mehr Ausnahmen.
Aufbau
Block A – Erste Schritte
- Was ist Lyx? 24 Aufgaben
- Werte, Typen und Namen 24 Aufgaben
Block B – Die Sprache
- Operatoren und Ausdrücke 24 Aufgaben
- Bedingungen und match 24 Aufgaben
- Schleifen und Wiederholung 24 Aufgaben
- Eigene Funktionen 24 Aufgaben
Block C – Aufbau eines Programms
- Arrays, Maps und Container 24 Aufgaben
- Units, Imports und Übersetzen 24 Aufgaben