KBS-WiSe2425-Rust
Version vom 20. November 2024, 18:39 Uhr von 134.100.17.69 (Diskussion) (→Erwähnte Nützliche Links)
Dies ist der 3. Termin vom KunterBuntenSeminar im WS 24/25.
Ort: G-021/22
Datum: 20. November
Zeit: 18:30 Uhr bis ca. 21:00 Uhr
Rust Workshop
Ein interaktiver Workshop zum gemeinsamen Lernen der Programmiersprache Rust.
Was wird dran kommen?
Wir werden eine generellen Einblick in die Essentials geben (Toolchain & Installation, Syntax, Typsystem, Borrow-Checker) und dann je nach Interesse der Anwesenden in einige Themen tiefer eintauchen.
Dieses KBS ist zum Mitmachen gedacht, also bringt eure (am besten Linux) Laptops mit.
Vortragende
- Lilly 17sell
- Bene 17ostendo
Erwähnte Nützliche Links
- Rust Homepage
- Rustup (Toolchain Installer)
- Rust Package Registry
- Standard Library Documentation
- Rust Crate Documentation
Der Chat-Server aus dem Workshop Teil findet ihr unter git.mafiasi.de/17sell/kbs-chat-server
Commonly Used Crates
- anyhow für einfach zu benutzende Result-Typen
- clap für CLI Argument-Parsing (argh geht auch und ist etwas einfacher zu benutzen)
- log in Kombination mit pretty_env_logger für logging in meherern Log-Level und in Farbe
- serde zum Serialisieren und Deserialisieren in verschiedene Formate
Further Reading
- Asynchonous Programming in Rust - Eine Introduction für effizienteres IO
- Rust Performance Book - Wenn man mal so richtig schnell sein will