出 Rust 书了!!!
共 1290字,需浏览 3分钟
·
2021-05-23 00:46
阅读本文大概需要 5 分钟。
大家好,我是 polarisxu。
原谅我有点标题党了!文末给大家福利补偿!
过去一段时间,我每周写一篇「Rust 劝退系列」,发现阅读量越来越低。于是我在思考,怎么能够调动大家学习的热情。思考再三,我决定试试这个办法!
最近看到机械工业出版社出了一本 Rust 新书:《Rust编程:入门、实战和进阶》,我看完目录,发现很符合我一直想要的。
我在学习 Rust 的过程中,发现目前市面上的 Rust 图书,内容组织方式和其他语言的图书不太一样。一般语言类图书都是这样组织内容的:
变量 类型 常量 流程控制(if、循环等) 函数 。。。
也许是因为 Rust 语法的特殊性?Rust 的图书一般都早早的介绍借用、所有权等复杂的概念,让人看了就想放弃(我写系列文章也是希望尽可能循序进阶,让大家能更好地接受 Rust,而不是早早被劝退)。
但这本《Rust编程:入门、实战和进阶》的组织方式和大家平时看的编程语言书籍很类似,我给大家详细介绍下。
本书一共分为三大部分:语言基础篇、编程能力训练篇和综合实战篇,刚好对应入门、实战和进阶。
在语言基础篇部分,章节内容如下:
认识 Rust 变量与数据类型 流程控制 函数、闭包与迭代器 类型系统 所有权系统 智能指针 并发编程 错误处理 模块化编程 单元测试
在编程能力训练篇,将常见数据结构和算法与 Rust 编程实战相结合,同时精选 39 道 LeetCode 高频算法面试题,帮助大家巩固基础知识,实战是最好的学习方式之一。
在综合进阶实战部分以排序算法为主题,围绕功能和性能扩展两条主线,将前面各大基础知识组合起来,进行综合训练,进一步帮助读者提升编程水平。
这是一本很注重动手实践的 Rust 图书(实际上,编程类的图书都应该要动手实践,这也是我为什么写《Go语言编程之旅》的原因),因此你在阅读此书的过程中,一定要动手写代码,否则收获甚微,切记切记!!!
希望这本书,能够带领你入门 Rust!为了让你有动力学习,我决定送出 5 本该书。
赠送规则,老规矩,留言聊聊 Rust 相关的内容或你的编程故事(留言太随意,中奖概率会降低),根据点赞数取前 10 位,同时结合过往对本公众号的支持(留言、转发、点赞、在看等),从中选出 5 位送出。
开奖时间:2021年5月24日22点。
土豪欢迎直接购买支持:
我是 polarisxu,北大硕士毕业,曾在 360 等知名互联网公司工作,10多年技术研发与架构经验!2012 年接触 Go 语言并创建了 Go 语言中文网!著有《Go语言编程之旅》、开源图书《Go语言标准库》等。
坚持输出技术(包括 Go、Rust 等技术)、职场心得和创业感悟!欢迎关注「polarisxu」一起成长!也欢迎加我微信好友交流:gopherstudio