程序员书库(ID:CodingBook) 猿妹综合整理 书单来自:https://www.linuxlinks.com/best-free-books-learn-rust/
2020 年 6 月程序员工资统计出炉啦,2020 年 6 月全国程序员平均工资 14404 元,工资中位数 12500 元,其中 95% 的人的工资介于 5250 元到 35000 元。
编程语言比例调查中,平均工资最高的编程语言是Scala,排行第二的Rust,平均工资19229,远超其他大多数编程语言。关键是人头百分比只有0.1%,说明人才还是相对稀缺。 除此之外,Rust 已经连续三年在 StackOverflow 调查中成为最受欢迎的语言,如果你也对Rust感兴趣,那么,接下来的这几本免费Rust免费电子书一定不要错过。 1、《The Rust Programming Language》 这本书是 Rust 官方文档,提供了在线版和纸质书,概念解释、代码实现和阅读体验相当好。豆瓣评分9.0,被亲切地成为“Rust 圣经”,本书从基本原则出发,给出了 Rust 语言的概览。你将在阅读本书的过程中构建几个项目,读完本书后,你就能扎实地掌握 Rust 语言。 在线阅读地址: https://doc.rust-lang.org/book/ 2、《The Rust Reference》 这本书不是Rust的入门书籍,你需要具备一定的Rust编程基础,然后再读这本书,这本书介绍了内存模型、并发模型、调试工具等,在附录章节还提供了影响程序设计的编程语言特性和参考。 在线阅读地址: https://doc.rust-lang.org/stable/reference/ 3、《Rust by Example》 本书是一个可运行的示例集合,介绍了很多rust的特性和标准库,有中文、法文、日文的翻译。 阅读地址: https://doc.rust-lang.org/stable/rust-by-example/ 4、《Rust For C++ Programmers》 本书的目标读者是想学习Rust的C++程序员,你需要知道指针是如何工作的,并且知道内存管理等系统编程概念,作者主要介绍了Rust和C++之间的差异,这样一来,你就可以轻松掌握Rust。 在线阅读地址: https://github.com/nrc/r4cppp 5、《The Rustonomicon》 这本书不是一本介绍性书籍,你同样需要了解一些基本的系统编程知识和Rust基础才能看懂。 在线阅读地址: https://doc.rust-lang.org/nomicon/ 6、《Why Rust?》 这本书只有短短62页,它概述了为什么你需要学习Rust这门编程语言。不过需要注意的是,本书的最后一章是关于多线程编程,并没有开源。 在线阅读地址: https://www.oreilly.com/programming/free/files/why-rust.pdf 7、《A Gentle Introduction To Rust》 这本书涵盖了相当广泛的材料,包括结构、枚举和匹配、文件系统和进程等,然后又介绍了Bug处理,线程等,最后几章涵盖了面向对象编程,用Nom解析以及Ruby中可能导致问题的领域。 在线阅读地址: http://stevedonovan.github.io/rust-gentle-intro/ 8、《Learn Rust With Entirely Too Many Linked Lists》 本书作者通过实现6个链接列表来全面地教会读者基本和高级的Rust编程。 在线阅读地址: https://rust-unofficial.github.io/too-many-lists/ 9、《The Embedded Rust Book》 这本书适合希望通过Rust进入嵌入式编程的人,这本书尽可能的一般化,但是为了让读者和作者都更容易理解,它在所有的例子中都使用了ARM Cortex-M架构,它迎合了一些具有嵌入式背景或Rust背景的人,相信每个对嵌入式Rust编程感兴趣的人都可以从这本书中得到一些东西。 在线阅读地址: https://rust-embedded.github.io/book/intro/index.html●编号704,输入编号直达本文
●输入m获取到文章目录