Rust Proseminar

This proseminar makes you acquainted with the programming language Rust. Rust is a modern functional and imperative language that focuses on systems programming (where things have to be fast) and tries to reconcile performance and safety. Rust has a lot of interesting features to achieve these goals that we will cover in this proseminar (see below). Among them are strong guarantees by the type system to support memory safety, one of the prime sources of security vulnerabilities in C/C++ programming.


Sebastian Hack, Roland Leißa


Language English
Participants 0 / 12 (seats taken / maximum seats)
Preparatory Meeting TBA
Weekly Meeting TBA
Prerequisites You need to have passed the Programming 2 course.


We will focus on the following features of Rust:


The material we use is mainly the official Rust documentation: