E-BOOK Rust编程第2版 Rust编程第2版
PDF

《Rust编程第2版》[95M]百度网盘|pdf下载|亲测有效

📥 PDF 电子书 · 百度网盘 · 约 47M 📖 社会出版社 🌐 zh-CN 📅 2,022 年出版
33
下载次数
4.8
用户评分
98.0MB
文件大小
PDF
  • 掌握Rust所有权模型:帮助读者理解所有权、借用和生命周期,从根本上避免内存管理错误。
  • 编写高性能系统代码:学会利用Rust的零成本抽象和可预测性能,开发性能敏感的系统程序。
  • 实现安全的并发编程:掌握Rust的类型系统如何防止数据竞争,编写可信赖的并发代码。
  • 控制内存与处理器资源:学会精确管理内存消耗和处理器时间,满足系统编程需求。
  • 弥补性能与安全的差距:通过Rust特性将性能与内存安全、并发安全结合,解决传统系统编程痛点。

📖 书籍简介

内容简介

系统编程为全世界的计算提供了基础。开发性能敏感代码需要一种编程语言,能够让程序员掌控内存、处理器时间以及其他系统资源。Rust系统编程语言将这种控制力与现代类型系统相结合,可以捕捉到从内存管理错误到线程间数据竞争等各种常见的错误。
通过这本实用指南,有经验的系统程序员将学会如何成功地使用Rust弥补性能和安全之间的差距。Jim Blandy、Jason Orendorff和Leonora Tindall展示了Rust的特性如何通过将可预测的性能与内存安全和可信赖的并发性结合起来,使程序员得以控制内存消耗和处理器的使用。


📑 章节目录

  1. Rust语言概述与开发环境搭建
  2. 基本类型、变量与函数
  3. 所有权、借用与生命周期
  4. 结构体、枚举与模式匹配
  5. 错误处理与Option/Result类型
  6. 模块、包与Cargo构建系统
  7. 集合类型与迭代器
  8. 泛型、Trait与面向对象特性
  9. 智能指针与内存管理
  10. 并发编程:线程、通道与共享状态
  11. 异步编程与Future
  12. 系统编程实战与性能优化