Vorlesung „Programmieren in Rust“
Deutsche Vorlesung über Rust an der Universität Osnabrück, Wintersemester 2016/17. In diesem Repository werden Slides und andere Materialien zur Vorlesung gesammelt.
Vorlesungsaufzeichnungen
Die Aufzeichnungen gibt es oft in zwei Versionen:
- nur das Beamerbild, aber in hoher 1080p-Qualität, mit der Aufnahme vom Notebook-Mikrofon (YouTube Playlist)
- Beamerbild und Dozent (mit Tafel) und Umhängemikrofon (Aufnahme schlägt hin und wieder fehl)
Datum |
Thema |
Nur Beamer |
Dozent und Beamer |
24.10. |
Warum Rust?/Organisatorisches, Grundlagen |
YouTube |
- |
26.10. |
Git und GitHub/Rust einrichten, Grundlagen |
YouTube |
- |
31.10. |
Grundlagen, Ownership-System (Teil 1), Strings |
YouTube |
via OpenCast |
02.11. |
Strings, Git (Teil 2) |
YouTube |
via OpenCast |
07.11. |
Structs, impl-Block und Methodensyntax, Diverses (Vec) |
YouTube |
- |
09.11. |
Diverses (Konstanten, Tuple-Struct, Match, Pattern), Enums |
YouTube |
- |
14.11. |
Nachbesprechung Aufgaben, Error Handling |
YouTube |
via OpenCast |
16.11. |
Error Handling, tree.rs -Beispiel |
YouTube |
via OpenCast |
21.11. |
Nachbesprechung Aufgaben, Module und use |
YouTube |
via OpenCast |
23.11. |
Module, Crates und Cargo, Farbiger Calculator |
YouTube |
via OpenCast |
28.11. |
Generics und Traits |
- |
via OpenCast |
30.11. |
Generics und Traits, Generic read Beispiel |
YouTube |
via OpenCast |
05.12. |
Nachbesprechung Aufgaben, Iteratoren und Closures |
YouTube |
via OpenCast |
07.12. |
Iteratoren und Closures, Kommaliste Beispiel |
YouTube |
via OpenCast |
12.12. |
try! und ? (Error Handling), Closures, Themenideen Abschlussprojekt |
YouTube |
via OpenCast |