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.

People

Sebastian Hack, Roland Leißa

Organization

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.

Topics

We will focus on the following features of Rust:

Material

The material we use is mainly the official Rust documentation: