Rust is a new language from Mozilla that describes itself as follows: "Rust is a system programming language that runs at lightning speed, avoids memory errors and guarantees thread security."
The aim of this course is to learn the basics of programming in Rust and to understand how Rust achieves its ambitious goals and treads new paths with complex topics such as memory management and concurrency.
First, the basics of the language are explained. Later, concepts like Ownership & Borrowing, Traits & Generics, as well as Lifetimes. Finally, you should have enough knowledge to develop your own small project.
This course is aimed at everyone with simple programming experience. The intention is to give everyone the chance to deal with low-level programming, especially those who don't feel comfortable with the common languages of this domain (C/C++).
wöchentlich, ab 14.04.2020, 16:00 - 18:00 (14 Termine)