Язык программирования Rust: книга на русском (по материалам The Rust Programming Language)
Бесплатно
Автор: BezKorobki
Язык программирования Rust: русский перевод открытой книги The Rust Programming Language. Неофициальная сборка для чтения.
Бесплатный учебный материал на русском языке: 104 раздела, примеры кода вставлены в текст (около 670 фрагментов). Книга собрана в один HTML-файл с оглавлением, а также в виде отдельных файлов Markdown.
Чему учит:
- Установка Rust и Cargo, первая программа, базовые концепции языка
- Владение, заимствование и срезы: главная особенность Rust
- Структуры, перечисления, сопоставление с образцом, модули и пакеты
- Коллекции, обработка ошибок, обобщённые типы, трейты и времена жизни
- Тесты, замыкания и итераторы, умные указатели, многопоточность
- Объектно-ориентированные приёмы, шаблоны, небезопасный код, макросы
- Итоговый проект: многопоточный веб-сервер
Для кого: для программистов, которые хотят изучить Rust с нуля; опыт на другом языке программирования желателен.
Как пользоваться: распакуйте архив и откройте rust-book-ru.html в браузере; интернет не нужен. Установите Rust по инструкции из первой главы и повторяйте примеры.
Состояние перевода: перевод выполнен сообществом rust-lang-ru и соответствует более ранней редакции английской книги: главы об асинхронном программировании (async/await) в нём нет. Оригинал регулярно обновляется, поэтому отдельные места могут отличаться от новейшей английской версии.
Лицензия: двойная, Apache License 2.0 или MIT на выбор. Тексты лицензий и сведения об изменениях приложены к архиву. Логотипы Rust в пакет не включены.
Благодарность: Стив Клабник, Кэрол Николс, сообщество Rust и переводчики rust-lang-ru. Источник: https://github.com/rust-lang-ru/book . Пакет не является изданием проекта Rust.
Язык: Русский
Тип: Учебник
Формат: HTML и Markdown (ZIP)
Объём: 104 раздела
Источник: github.com/rust-lang-ru/book
Лицензия: Apache-2.0 или MIT
Автор: Стив Клабник, Кэрол Николс и сообщество Rust
Размер файлов: 2,2 МБ