Blandy Jim, Orendorff Jason, Tindall Leonora F.S. - Programming Rust: Fast, Safe Systems Development, 3rd Edition (Early Release) [2025, EPUB, ENG]

Страницы:  1
Ответить
 

doesd4

Стаж: 4 года 10 месяцев

Сообщений: 17

doesd4 · 21-Июн-26 14:18 (1 месяц 5 дней назад, ред. 26-Июн-26 21:04)

Programming Rust: Fast, Safe Systems Development, 3rd Edition (Early Release)
Год издания: 2025
Автор: Blandy Jim, Orendorff Jason, Tindall Leonora F.S.
Издательство: O'Reilly Media
ISBN: 978-1-0981-7622-8
Язык: Английский
Формат: EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Описание:
Rust combines low-level control with memory safety, making it an ideal choice for systems programming. Fully updated for Rust's 2024 Edition, this practical guide covers ownership, borrowing, concurrency, async programming, generics, macros, C interoperability (FFI), and unsafe code. Aimed at experienced programmers who want to write fast, production-ready Rust code.


Язык Rust сочетает в себе низкоуровневый контроль с безопасностью работы с памятью, что делает его идеальным выбором для системного программирования.
Это практическое руководство, полностью обновленное с учетом редакции Rust 2024 года, охватывает концепции владения, заимствования, многопоточности, асинхронного программирования, обобщений, макросов, взаимодействия с языком C (FFI) и написания небезопасного кода.
Книга предназначена для опытных программистов, желающих писать быстрый и готовый к промышленному использованию код на Rust.
Оглавление
Brief Table of Contents (Not Yet Final)
1. A Tour of Rust
  1. rustup and Cargo
  2. Rust Functions
  3. Writing and Running Unit Tests
  4. Handling Command-Line Arguments
  5. Serving Pages to the Web
  6. Concurrency
    1. What the Mandelbrot Set Actually Is
    2. Parsing Pair Command-Line Arguments
    3. Mapping from Pixels to Complex Numbers
    4. Plotting the Set
    5. Writing Image Files
    6. A Concurrent Mandelbrot Program
  7. Safety Is Invisible
2. Fundamental Types
  1. Numeric Types
    1. Integer Types
    2. Handling Integer Overflow
    3. Floating-Point Types
  2. The bool Type
  3. Tuples
  4. Pointer Types
  5. Arrays, Vectors, and Slices
    1. Arrays
    2. Vectors
    3. Slices
  6. String and Character Types
    1. String and Character Literals
    2. Characters and Strings in Memory
    3. String
    4. Using Strings
    5. Other String-Like Types
  7. Type Aliases
  8. Beyond the Basics
3. Ownership and Moves
  1. Ownership
  2. Moves
    1. More Operations That Move
    2. Moves and Control Flow
    3. Moves and Indexed Content
  3. Copy Types: The Exception to Moves
  4. Rc and Arc: Shared Ownership
4. References
  1. References to Values
  2. Working with References
    1. Rust References Versus C++ References
    2. Assigning References
    3. References to References
    4. Comparing References
    5. References Are Never Null
    6. Borrowing References to Arbitrary Expressions
    7. References to Slices and Trait Objects
  3. Reference Safety
    1. Borrowing a Local Variable
    2. Receiving References as Function Arguments
    3. Passing References to Functions
    4. Returning References
    5. Structs Containing References
    6. Distinct Lifetime Parameters
    7. Omitting Lifetime Parameters
  4. Sharing Versus Mutation
  5. Taking Arms Against a Sea of Objects
5. Expressions
  1. An Expression Language
  2. Operator Precedence and Associativity
  3. Blocks
  4. Declarations
  5. if and match
  6. if let
  7. let else
  8. Loops
  9. break and continue Expressions
  10. return Expressions
  11. Why Rust Has loop
  12. Function and Method Calls
  13. Fields and Elements
  14. Reference Operators
  15. Arithmetic, Bitwise, Comparison, and Logical Operators
  16. Assignment
  17. Type Casts
  18. Closures
  19. Onward
About the Authors
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Dj-Ray

Стаж: 13 лет 2 месяца

Сообщений: 6


Dj-Ray · 26-Июн-26 12:46 (спустя 4 дня)

Привет! Благодарю за публикацию, очень хочется эту книгу прочесть, но она сейчас не открывается, кажется .epub формат битый. Просьба автора посмотреть валидность файла. Спасибо вам за ваш труд 😭
[Профиль]  [ЛС] 

745on

Стаж: 14 лет 10 месяцев

Сообщений: 73


745on · 26-Июн-26 13:43 (спустя 56 мин., ред. 14-Июл-26 01:48)

[Профиль]  [ЛС] 

Dj-Ray

Стаж: 13 лет 2 месяца

Сообщений: 6


Dj-Ray · 26-Июн-26 18:08 (спустя 4 часа)

Цитата:
У меня файл проходит тест на целостность как архив zip и открывается в mupdf и fbreader. Вот его хэш md5. Перекачайте, если не совпадает. Или попробуйте другую читалку, если совпадает.
745on, спасибо! хэш то тот, а вот читалки мои не справлялись. mupdf открыл!
Кажется всё читает, однако терминал пестрит warn, syntax error, и в chapter about fundamental types не рендерятся таблицы. В остальном все кажется доступно для изучения! Еще раз благодарю за подсказку
[Профиль]  [ЛС] 

doesd4

Стаж: 4 года 10 месяцев

Сообщений: 17

doesd4 · 27-Июн-26 00:58 (спустя 6 часов, ред. 27-Июн-26 00:58)

Раздача обновлена: пересобран EPUB
Dj-Ray
Надеюсь, теперь файл будет без проблем работать во всех читалках
[Профиль]  [ЛС] 

#root

Стаж: 16 лет 11 месяцев

Сообщений: 8


#root · 03-Июл-26 17:07 (спустя 6 дней)

Ну она совсем пока не готова
[Профиль]  [ЛС] 

edufinder

Стаж: 12 лет 1 месяц

Сообщений: 74


edufinder · 05-Июл-26 08:35 (спустя 1 день 15 часов)

October 2026 - дата выхода.
[Профиль]  [ЛС] 

#root

Стаж: 16 лет 11 месяцев

Сообщений: 8


#root · 06-Июл-26 20:20 (спустя 1 день 11 часов)

edufinder писал(а):
89340522October 2026 - дата выхода.
Благодарю!
[Профиль]  [ЛС] 

asacha

VIP (Пользователь)

Стаж: 20 лет 1 месяц

Сообщений: 2121

asacha · 23-Июл-26 13:49 (спустя 16 дней)

Спасибо!
Но надо бы добавить в описание, что это лишь малая часть будущей книги.
Судя по оглавлению, тут только 5 глав из 23. Это надо бы сказать явно.
[Профиль]  [ЛС] 

edufinder

Стаж: 12 лет 1 месяц

Сообщений: 74


edufinder · 26-Июл-26 12:15 (спустя 2 дня 22 часа)

asacha писал(а):
89400315Спасибо!
Но надо бы добавить в описание, что это лишь малая часть будущей книги.
Судя по оглавлению, тут только 5 глав из 23. Это надо бы сказать явно.
Ни в коей мере не собираюсь душнить, - так, в качестве информации, - но, обычно, "Early Release. Raw and Unedited" ("Ранний выпуск. Черновик. Не отредактирован.") как бы намекает. К подобным публикациям относится и "MEAP" - Manning Early Access Program. Первый относится к издательству O'Reilly, второй - к Manning.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error