一份完整的 Rust 语言中文书单
关注「 Rust编程指北 」,一起学习 Rust,给未来投资
大家好,我是螃蟹哥。
今天是 1024 程序员节。大家节日快乐!
趁着当当搞活动,全场 5 折,我给大家整理了一份 Rust 语言书单!同时还申请到了额外的优惠券:满 200 减 50 和 满 300 减 80,不限于购买 Rust 图书,想买书的记得在 10 月 31 日前入手哦!
排名不分先后。介绍信息都来自图书,并非我的观点或推荐语。
01 深入浅出 Rust
本书详细描述了 Rust 语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。通过此书,读者能够深入透彻地理解 Rust 的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对 Rust 语言感兴趣的读者参考。本书所揭示的 Rust 编程语言的设计思想对于理解其他系统编程语言,如 C++,也非常有帮助。
豆瓣评分 8.2。出版时间:2018 年 8 月
02 Rust 编程之道
本书并非对语法内容进行简单罗列讲解,而是从四个维度深入全面且通透地介绍了 Rust 语言。从设计哲学出发,探索 Rust 语言的内在一致性;从源码分析入手,探索 Rust 地道的编程风格;从工程角度着手,探索 Rust 对健壮性的支持;从底层原理开始,探索 Rust 内存安全的本质。
本书涵盖了 Rust 2018 的特性,适合有一定编程经验且想要学习 Rust 的初学者,以及对 Rust 有一定的了解,想要继续深入学习的进阶者。
豆瓣评分:7.1。出版时间:2019 年 1 月
03 精通 Rust(第 2 版)
这是国外引进的图书,英文书名:Mastering Rust,目前是第 2 版。
本书内容共 17 章,由浅入深地讲解 Rust 相关的知识,涉及基础语法、软件包管理器、测试工具、类型系统、内存管理、异常处理、高级类型、并发模型、宏、外部函数接口、网络编程、HTTP、数据库、WebAssembly、GTK+框架和 GDB 调试等重要知识点。
本书适合想学习 Rust 编程的读者阅读,希望读者能够对 C、C++或者 Python 有一些了解。书中丰富的代码示例和详细的讲解能够帮助读者快速上手,高效率掌握 Rust 编程。
豆瓣评分:8.0。出版时间:2021 年 1 月
04 Rust 程序设计
这是国外引进的图书,英文书名:Programming Rust。
本书由两位经验丰富的系统程序员撰写,介绍了一种具有 C 和 C++性能,同时安全且支持并发的新型系统编程语言 Rust,解释了 Rust 如何在性能和安全性之间架起桥梁,以及我们如何用好这门语言。书中主要内容包括:Rust 的基本数据类型,关于所有权、引用等概念,表达式、错误处理、包和模块、结构体、枚举与模式等基础知识,Rust 语言的特型与泛型,闭包,迭代器,集合,等等。
不过,从图灵上的评论看:http://www.ituring.com.cn/book/2101,这本书翻译不太好。建议大家可以对照着原书看。
目前豆瓣没有评分。出版时间:2020 年 9 月
05 Rust 语言编程实战
这是国外引进的图书,英文书名:Rust Programming Cookbook。
本书涵盖了不同环境和体系架构设计下配置 Rust 的技巧,并提供了解决实际问题的方案。首先介绍了 Rust 的核心概念,使你能创建高效、高性能的应用,其中会使用各种 Rust 特性,如零成本抽象和改进内存管理。本书还深入介绍了更不错的主题(包括通道和 actor),能构建可伸缩的生产级别的应用,还会学习错误处理、宏和模块化来编写可维护的代码。你会了解如何克服使用 Rust 实现系统编程、物联网、Web 开发和网络编程时遇到的常见障碍,并进一步了解 Rust 2018 为嵌入式程序员提供的强大功能。本书适合想要使用 Rust 快速开发应用实例的具有一定编程基础的人。
豆瓣上没有关注该书详细信息。出版时间:2021 年 1 月
06 Rust 编程:入门、实战与进阶
这是一部注重编码能力训练的实战性著作,既能帮助读者扎实掌握 Rust 的主要语法知识并具备实战能力,又能指导读者快速从初学者晋级为高手。
全书秉持学以致用的原则:一方面,没有事无巨细地罗列 Rust 的每一个语法知识点,但是常用知识点和重要知识点悉数囊括;一方面,将各种常见数据结构和算法与 Rust 编程实战相结合,同时精选 39 道 LeetCode 高频算法面试题,帮助读者快速语法知识固化为实战能力。
目前豆瓣没有评分。出版时间:2021 年 4 月
07 优惠购买
购买时记得用我的优惠券。不限于以上图书。
怎么BUY ?
优惠码: NPJW3T 200减50 或7HCXFN 300减80
使用渠道:当当小程序或当当APP
使用时间: 2021.10.31 之前
使用方法:
步骤一,挑选心仪的图书至购物车点击结算
步骤二,点击优惠券/码处
步骤三,输入优惠码 NPJW3T 或 7HCXFN (注意要大写,注意满减)
需要注意的是:优惠码全场自营图书可用(教材、考试类除外)
省省省的快乐喷泉
小程序直达购书专题, 可以选其他图书
推荐阅读
觉得不错,点个赞吧
扫码关注「 Rust编程指北 」
- Node.js 开发者的 Rust 入门指南
- 厌倦 JavaScript,开发者用 Rust 开启替换潮?
- 喜欢 Rust 的 5 大理由,你认可吗?
- System76 基于 Rust 的新桌面环境
- 那些弯道超车的号主们
- Rust 与 C 的速度比较
- 你一定不能错过的 Rust 内存安全指南
- Rust 会成为 JavaScript 基础设施的未来吗?
- Rust VS Python:为什么越来越流行,取代 Python?
- 超干货!大型 Rust 项目经验分享
- Rust 中这样操作字符串竟然是错的
- 详解 Rust 如何 Mock HTTP 服务
- 实战:用 Rust 从头实现一个 CLI 应用(2)
- Rust 项目实战:从头构建一个笔记命令行程序(1)
- Rust 版 Memcached 来了
- Rust 中的高级类型
- 据说 Rust 爱好者都喜欢的号主
- 我的 Rust GUI 开发之旅
- Rust 和 C 排序算法性能对比
- Rust:什么是异步运行时?有哪些可用?