一份完整的 Rust 语言中文书单

语言: CN / TW / HK

关注「 Rust编程指北 」,一起学习 Rust,给未来投资

大家好,我是螃蟹哥。

今天是 1024 程序员节。大家节日快乐!

趁着当当搞活动,全场 5 折,我给大家整理了一份 Rust 语言书单!同时还申请到了额外的优惠券:满 200 减 50 和 满 300 减 80,不限于购买 Rust 图书,想买书的记得在 10 月 31 日前入手哦!

排名不分先后。介绍信息都来自图书,并非我的观点或推荐语。

01 深入浅出 Rust

本书详细描述了 Rust 语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。通过此书,读者能够深入透彻地理解 Rust 的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对 Rust 语言感兴趣的读者参考。本书所揭示的 Rust 编程语言的设计思想对于理解其他系统编程语言,如 C++,也非常有帮助。

豆瓣评分 8.2。出版时间:2018 年 8 月

深入浅出 Rust

02 Rust 编程之道

本书并非对语法内容进行简单罗列讲解,而是从四个维度深入全面且通透地介绍了 Rust 语言。从设计哲学出发,探索 Rust 语言的内在一致性;从源码分析入手,探索 Rust 地道的编程风格;从工程角度着手,探索 Rust 对健壮性的支持;从底层原理开始,探索 Rust 内存安全的本质。

本书涵盖了 Rust 2018 的特性,适合有一定编程经验且想要学习 Rust 的初学者,以及对 Rust 有一定的了解,想要继续深入学习的进阶者。

豆瓣评分:7.1。出版时间:2019 年 1 月

Rust 编程之道

03 精通 Rust(第 2 版)

这是国外引进的图书,英文书名:Mastering Rust,目前是第 2 版。

本书内容共 17 章,由浅入深地讲解 Rust 相关的知识,涉及基础语法、软件包管理器、测试工具、类型系统、内存管理、异常处理、高级类型、并发模型、宏、外部函数接口、网络编程、HTTP、数据库、WebAssembly、GTK+框架和 GDB 调试等重要知识点。

本书适合想学习 Rust 编程的读者阅读,希望读者能够对 C、C++或者 Python 有一些了解。书中丰富的代码示例和详细的讲解能够帮助读者快速上手,高效率掌握 Rust 编程。

豆瓣评分:8.0。出版时间:2021 年 1 月

精通 Rust(第2版)

04 Rust 程序设计

这是国外引进的图书,英文书名:Programming Rust。

本书由两位经验丰富的系统程序员撰写,介绍了一种具有 C 和 C++性能,同时安全且支持并发的新型系统编程语言 Rust,解释了 Rust 如何在性能和安全性之间架起桥梁,以及我们如何用好这门语言。书中主要内容包括:Rust 的基本数据类型,关于所有权、引用等概念,表达式、错误处理、包和模块、结构体、枚举与模式等基础知识,Rust 语言的特型与泛型,闭包,迭代器,集合,等等。

不过,从图灵上的评论看:https://www.ituring.com.cn/book/2101,这本书翻译不太好。建议大家可以对照着原书看。

目前豆瓣没有评分。出版时间:2020 年 9 月

Rust 程序设计

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 月

Rust 编程:入门、实战与进阶

07 优惠购买

购买时记得用我的优惠券。不限于以上图书。

怎么BUY

优惠码: NPJW3T   200减50   或7HCXFN 300减80

使用渠道:当当小程序或当当APP

使用时间: 2021.10.31 之前

使用方法:

步骤一,挑选心仪的图书至购物车点击结算

步骤二,点击优惠券/码处

步骤三,输入优惠码 NPJW3T 7HCXFN   (注意要大写,注意满减)

需要注意的是:优惠码全场自营图书可用(教材、考试类除外)

省省省的快乐喷泉

小程序直达购书专题, 可以选其他图书

推荐阅读

觉得不错,点个赞吧

扫码关注「 Rust编程指北