Кроссплатформенное приложение для школьных экранов: показывает расписание на день, текущий урок и другую информацию.
google/comprehensive-rust
Многодневный курс по Rust от команды Android в Google: от основ синтаксиса до параллельного программирования и разработки для bare metal.
- Звёзды
- 33,499
- Форки
- 2,093
- Открытые issues
- 171
- Последний коммит
- 4 дня назад
Что это?
Comprehensive Rust — учебные материалы, которые команда Android в Google использует для обучения опытных инженеров-программистов Rust, обычно разработчиков с опытом работы на C++ или Java. Курс охватывает язык от основ синтаксиса до обобщённых типов и обработки ошибок, а также подробно разбирает Android, Chromium, разработку для bare metal и параллельное программирование.
Курс представлен в виде сайта на mdBook и рассчитан на занятия в аудитории: в нём есть упражнения и примеры кода, которые можно запускать и обсуждать вместе. В репозитории находятся исходники в формате Markdown, фрагменты кода и инструменты; опубликованная версия курса доступна по адресу google.github.io/comprehensive-rust.
Проект подойдёт командам, которые хотят проводить собственное обучение Rust. Для самостоятельного изучения он подходит хуже, поэтому особенно полезен преподавателям и руководителям инженерных команд, планирующим многодневный курс.
Ключевые возможности
- 01Охватывает Rust от основ синтаксиса до обобщённых типов, обработки ошибок и параллельного программирования
- 02Включает отдельные подробные разделы об Android, Chromium и разработке для bare metal
- 03Создан с помощью mdBook и рассчитан на занятия в аудитории с практическими упражнениями
- 04Примеры кода проверяются в репозитории с помощью команды тестирования Rust
- 05Поддерживает переведённые версии курса, которые можно выбрать с помощью флага языка
Сценарии использования
- Проведение многодневного курса по Rust для инженерной команды
- Обучение разработчиков с опытом работы на C++ или Java языку Rust
- Изучение Rust для разработки под Android или встраиваемых систем
- Адаптация готовой программы обучения Rust для внутреннего курса
Быстрый старт
- 1
Установите Rust с помощью rustup
- 2
Установите Bazelisk, затем клонируйте репозиторий
git clone https://github.com/google/comprehensive-rust/ - 3
Перейдите в каталог проекта
cd comprehensive-rust - 4
Установите инструменты проекта
cargo xtask install-tools
Что важно знать
- Курс рассчитан на занятия в классе и не очень подходит для самостоятельного изучения.
- Для сборки курса требуется несколько инструментов, включая Bazel и плагины mdbook.
В подборках
Темы
Частые вопросы
- Что такое comprehensive-rust?
- Многодневный курс по Rust от команды Android в Google: от основ синтаксиса до параллельного программирования и разработки для bare metal. Comprehensive Rust — учебные материалы, которые команда Android в Google использует для обучения опытных инженеров-программистов Rust, обычно разработчиков с опытом работы на C++ или Java. Курс охватывает язык от основ синтаксиса до обобщённых типов и обработки ошибок, а также подробно разбирает Android, Chromium, разработку для bare metal и параллельное программирование.
- comprehensive-rust можно использовать бесплатно? Какая у него лицензия?
- comprehensive-rust распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- comprehensive-rust всё ещё поддерживается?
- Активно поддерживается. Последний коммит в comprehensive-rust — 3 нояб. 2026 г..
- Для чего можно использовать comprehensive-rust?
- Проведение многодневного курса по Rust для инженерной команды Обучение разработчиков с опытом работы на C++ или Java языку Rust Изучение Rust для разработки под Android или встраиваемых систем Адаптация готовой программы обучения Rust для внутреннего курса
- Как установить comprehensive-rust?
- Установите Rust с помощью rustup Установите Bazelisk, затем клонируйте репозиторий: git clone https://github.com/google/comprehensive-rust/ Перейдите в каталог проекта: cd comprehensive-rust Установите инструменты проекта: cargo xtask install-tools
- Где скачать comprehensive-rust?
- Исходный код и инструкции по установке — на GitHub: https://github.com/google/comprehensive-rust
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая PHP-платформа на Phalcon для онлайн-курсов и школ: продажи курсов, электронное обучение и платный доступ к знаниям; развёртывается с Docker.
Автоматизация Android на естественном языке для AI-помощников по программированию и тестовых наборов на реальных устройствах и эмуляторах.
Минималистичный приватный трекер привычек без рекламы для Android, Windows и Linux, который полностью работает офлайн.
Официальный исходный код книги «The Rust Programming Language», собранной с помощью mdBook в бесплатную онлайн-версию.
Бесплатный набор упражнений и примеров по Rust с открытым исходным кодом: главы, запускаемый и редактируемый код и решения.