|
|
|
||
NAHRAZENO PŘEDMĚTEM NPRG082
Základní kurz programování v jazyce Rust.
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (27.08.2024)
|
|
||
Podmínkou získání zápočtu je dokončení zápočtového programu zadaného podle dohody s vyučujícím. Poslední úprava: Tůma Petr, prof. Ing., Dr. (21.09.2021)
|
|
||
1. Introduction - Example program in Rust - Tools and project structure - How simple things are done - Using libraries 2. Basic features - Documentation and best practices - Printing, formatting and debugging - Mutable and imutable variables - Value and reference passing 3. Data structures - Structured data types - Algebraic data types - Pattern matching - Error handling 4. Object life cycle - Object construction - Builder pattern - Moving, borrowing, copying, cloning - Boxed objects - Memory safety 5. Polymorphic programming - Simple templates - Traits and boxes - Practical applications 6. Concurrency - Thread safety - Ownership passing - Mutual exclusion 7. Conclusion - Questions and answers - Code from students - What next? Poslední úprava: Tůma Petr, prof. Ing., Dr. (21.09.2021)
|