Rust/Grundlagen
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Erstelle Lernziele, Lektionen und Übungen zu den folgenden Themen:
- Installation und Einrichtung:
* `rustup`, `rustc` und `cargo`. * Ein „Hello World!“-Programm.
- IDE-Einrichtung (z. B. VS Code mit rust-analyzer).
- Grundlegende Syntax:
* Variablen und Mutabilität (`let`, `let mut`). * Datentypen (Skalar- und Verbundtypen). * Funktionen und Kommentare.
- Kontrollstrukturen:
* `if`, `else if`, `else`. * Schleifen (`loop`, `while`, `for`).
Erkläre alle Inhalte leicht verständlich für Programmieranfänger.
- Projektbasiertes Lernen: 75 eigene Mini-Projekte bieten einen schnellen Praxisbezug und fördern den Wissenstransfer.
- Top-Down-Lernen: 20 große Projekte zu diesen Themen.
- Bitte gestalte alle Inhalte praxis- und projektbezogen sowie leicht verständlich.
Ausgabe und Speicherung:
- Das Ergebnis soll auf thorsten.wiki gespeichert werden.
- Das Ausgabeformat ist die MediaWiki-Syntax.
Prompt
Erstelle Lernziele, Lektionen und Übungen zu den folgenden Themen: * Installation und Einrichtung: * `rustup`, `rustc` und `cargo`. * Ein „Hello World!“-Programm. * IDE-Einrichtung (z. B. VS Code mit rust-analyzer). * Grundlegende Syntax: * Variablen und Mutabilität (`let`, `let mut`). * Datentypen (Skalar- und Verbundtypen). * Funktionen und Kommentare. * Kontrollstrukturen: * `if`, `else if`, `else`. * Schleifen (`loop`, `while`, `for`). Erkläre alle Inhalte leicht verständlich für Programmieranfänger. * Projektbasiertes Lernen: 75 eigene Mini-Projekte bieten einen schnellen Praxisbezug und fördern den Wissenstransfer. * Top-Down-Lernen: 20 große Projekte zu diesen Themen. * Bitte gestalte alle Inhalte praxis- und projektbezogen sowie leicht verständlich. Ausgabe und Speicherung: * Das Ergebnis soll auf thorsten.wiki gespeichert werden. * Das Ausgabeformat ist die MediaWiki-Syntax.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).