|
5 | 5 | * [Языки](#Languages)
|
6 | 6 | * [Ассемблер](#Assembly)
|
7 | 7 | * [Язык C](#C-language)
|
| 8 | + * [Язык Rust](#Rust-language) |
8 | 9 | * [Приложения](#Applications)
|
9 | 10 | * [Железо && Прошивки](#Hardware-Firmware)
|
10 | 11 | * [Ядро Linux и драйвера устройств](#Linux-kernel-and-device-driver)
|
|
119 | 120 |
|
120 | 121 | Если хочешь стать экспертном в программировании на C, посети https://leetcode.com/. Удачи!
|
121 | 122 |
|
| 123 | +### <a name="Rust-language"></a>Язык Rust |
| 124 | + |
| 125 | +Я уверен, что следующий язык для системного программирования будет Rust. |
| 126 | +Я предоставлю лист того что я делал чтобы выучить Rust. |
| 127 | + |
| 128 | +[Линус Торвальдс сказал - "Если резко обстоятельства не изменятся, то он [Rust] появится в 6.1."](https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1/) |
| 129 | + |
| 130 | +* [The Rust Programming Language](https://doc.rust-lang.org/book/) |
| 131 | + * Хорошо для знакомства с языком, но имеет мало примеров и упражнений. |
| 132 | +* [Rust by Example](https://doc.rust-lang.org/rust-by-example/) |
| 133 | + * Пока читаешь "The Rust Programming Language", можешь находить примеры и упражнения здесь. |
| 134 | + * Но здесь не так много упражнений которые ты можешь сделать для себя. Только некоторые примеры включают в себя "сделай это" упражнения, и они очень простые. |
| 135 | +* [Programming Rust, 2nd](https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/) |
| 136 | + * Глубокое ознакомление с языком, но также имеет мало примеров и упражнений. |
| 137 | +* [Exercism](https://exercism.org/tracks/rust) |
| 138 | + * Хорошие упражнения для практики индивидуальных особенностей Rust. |
| 139 | + * Я не уверен что Менторы активно работают, но этого будет достаточно чтобы сравнивать свои решения с другими. |
| 140 | + * После отправки своего решения, ты можешь видеть решения других во вкладке "Community solutions" (с поры Exercism V3). |
| 141 | + * Много легких упражнений нацелено на функциональные особенности, такие как map/filter/any и т.д. |
| 142 | +* [Легкий Rust](https://dhghomon.github.io/easy_rust/) |
| 143 | + * Книга написанная на несложном английском. |
| 144 | + * Ютуб материалы: https://www.youtube.com/playlist?list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk |
| 145 | +* [Let's get rusty](https://www.youtube.com/c/LetsGetRusty) |
| 146 | + * Много ютуберов делают курсы по Rust, но этот понравился мне больше всего. |
| 147 | + * Он выставляет последний новости по Rust. Заслуживает подписки. |
| 148 | +* [Rust для Linux](https://github.com/Rust-for-Linux) |
| 149 | + * Смотри примеры источников как Rust попал в ядро Linux |
| 150 | + |
122 | 151 | ## <a name="Applications"></a>Приложения
|
123 | 152 |
|
124 | 153 | ### <a name="Hardware-Firmware"></a>Железо && Прошивки
|
|
0 commit comments