Інші ресурси Rust
Спільнота Rust створила безліч високоякісних і безкоштовних ресурсів онлайн.
Офіційна документація
Проект Rust містить багато ресурсів. Вони охоплюють Rust загалом:
- Мова програмування Rust: канонічна безкоштовна книга про Rust. Детально охоплює мову та містить кілька проектів для створення.
- Rust за прикладом: описує синтаксис Rust за допомогою серії прикладів, які демонструють різні конструкції. Іноді включає невеликі вправи, де вас просять розширити код у прикладах.
- Стандартна бібліотека Rust: повна документація стандартної бібліотеки для Rust.
- Довідник Rust: неповна книга, яка описує граматику та модель пам’яті Rust.
Більш спеціалізовані посібники розміщені на офіційному сайті Rust:
- The Rustonomicon: охоплює небезпечний Rust, зокрема роботу з необробленими покажчиками та взаємодію з іншими мовами (FFI).
- Асинхронне програмування в Rust: охоплює нову модель асинхронного програмування, яка була представлена після написання книги Rust.
- The Embedded Rust Book: ознайомлення з використанням Rust на вбудованих пристроях без операційної системи.
Неофіційний навчальний матеріал
Невелика добірка інших посібників і підручників для Rust:
- Вивчіть Rust небезпечним способом: розповідається про Rust з точки зору програмістів на C низького рівня.
- Rust для Embedded C програмістів: розповідається про Rust з точки зору розробників, які пишуть вбудоване програмне забезпечення на C.
- Rust для професіоналів: висвітлює синтаксис Rust, використовуючи порівняння з іншими мовами, такими як C, C++, Java, JavaScript та Python.
- Rust on Exercism: понад 100 вправ, які допоможуть вам вивчити Rust.
- Навчальний матеріал Ferrous: серія невеликих презентацій, що охоплюють базову та розширену частину мови Rust. Також розглядаються інші теми, такі як WebAssembly та async/await.
- Розширене тестування для прикладних програм Rust: воркшоп для самостійної роботи, який виходить за рамки вбудованого тестового фреймворку Rust. Він охоплює
googletest
, тестування знімками, імітацію, а також те, як написати свій власний тестовий інструментарій. - Серія для початківців до Rust і Зробіть перші кроки з Rust: два посібники з Rust, призначені для нових розробників. Перший — це набір із 35 відео, а другий — набір із 11 модулів, які охоплюють синтаксис і базові конструкції Rust.
- Вивчіть Rust із надто великою кількістю пов’язаних списків: поглиблене вивчення правил керування пам’яттю Rust за допомогою реалізації кількох різних типів структур списків .
Будь ласка, перегляньте Маленьку книгу Rust книжок, щоб отримати ще більше книг Rust.