Язык программирования Rust: книга на русском (по материалам The Rust Programming Language)

Язык программирования 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 МБ