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 12
Preparatory Meeting 23 Oct 2018 16:00 E1 3 Room 401
Weekly Meeting TBD
Prerequisites You need to have passed the Programming 2 course
Registration closed


We will focus on the following features of Rust:


The material we use is mainly the official Rust documentation: