rust程序设计语言第二版_吊打其他编程语言!这门语言平均薪资19229,需求量还大...

程序员书库(ID:CodingBook) 猿妹综合整理 书单来自:https://www.linuxlinks.com/best-free-books-learn-rust/

2020 年 6 月程序员工资统计出炉啦,2020 年 6 月全国程序员平均工资 14404 元,工资中位数 12500 元,其中 95% 的人的工资介于 5250 元到 35000 元。

0fb6e3823aecd34098f37fe00eb60920.png 编程语言比例调查中,平均工资最高的编程语言是Scala,排行第二的Rust,平均工资19229,远超其他大多数编程语言。关键是人头百分比只有0.1%,说明人才还是相对稀缺。

01e400faa21faf96da33f4aa18221f1a.png

除此之外,Rust 已经连续三年在 StackOverflow 调查中成为最受欢迎的语言,如果你也对Rust感兴趣,那么,接下来的这几本免费Rust免费电子书一定不要错过。 1、《The Rust Programming Language》 f9c2761a3304ca497f833423ba9ed4b5.png 这本书是 Rust 官方文档,提供了在线版和纸质书,概念解释、代码实现和阅读体验相当好。豆瓣评分9.0,被亲切地成为“Rust 圣经”,本书从基本原则出发,给出了 Rust 语言的概览。你将在阅读本书的过程中构建几个项目,读完本书后,你就能扎实地掌握 Rust 语言。 在线阅读地址: https://doc.rust-lang.org/book/ 2、《The Rust Reference》

2bf60ae6249111315a3babcde2d5e5af.png

这本书不是Rust的入门书籍,你需要具备一定的Rust编程基础,然后再读这本书,这本书介绍了内存模型、并发模型、调试工具等,在附录章节还提供了影响程序设计的编程语言特性和参考。 在线阅读地址: https://doc.rust-lang.org/stable/reference/ 3、《Rust by Example》

c764208a55d245198eaaefd22e9315a3.png

本书是一个可运行的示例集合,介绍了很多rust的特性和标准库,有中文、法文、日文的翻译。 阅读地址: https://doc.rust-lang.org/stable/rust-by-example/ 4、《Rust For C++ Programmers》

993a76e0db1c5872ef877b324ef55edb.png

本书的目标读者是想学习Rust的C++程序员,你需要知道指针是如何工作的,并且知道内存管理等系统编程概念,作者主要介绍了Rust和C++之间的差异,这样一来,你就可以轻松掌握Rust。 在线阅读地址: https://github.com/nrc/r4cppp 5、《The Rustonomicon》

845179f2ed79d3728b74595b61d8da23.png

这本书不是一本介绍性书籍,你同样需要了解一些基本的系统编程知识和Rust基础才能看懂。 在线阅读地址: https://doc.rust-lang.org/nomicon/ 6、《Why Rust?》

d6458d307e6c8ef0ca0d18221ebba524.png

这本书只有短短62页,它概述了为什么你需要学习Rust这门编程语言。不过需要注意的是,本书的最后一章是关于多线程编程,并没有开源。 在线阅读地址: https://www.oreilly.com/programming/free/files/why-rust.pdf 7、《A Gentle Introduction To Rust》

421027a8dfa8408f42f135c1e8e50ba0.png

这本书涵盖了相当广泛的材料,包括结构、枚举和匹配、文件系统和进程等,然后又介绍了Bug处理,线程等,最后几章涵盖了面向对象编程,用Nom解析以及Ruby中可能导致问题的领域。 在线阅读地址: http://stevedonovan.github.io/rust-gentle-intro/ 8、《Learn Rust With Entirely Too Many Linked Lists》

b9c8a6843e94e5de2d189536dc320f3e.png

本书作者通过实现6个链接列表来全面地教会读者基本和高级的Rust编程。 在线阅读地址: https://rust-unofficial.github.io/too-many-lists/ 9、《The Embedded Rust Book》

d2774379e7756fe20dc05919b5c39ea8.png

这本书适合希望通过Rust进入嵌入式编程的人,这本书尽可能的一般化,但是为了让读者和作者都更容易理解,它在所有的例子中都使用了ARM Cortex-M架构,它迎合了一些具有嵌入式背景或Rust背景的人,相信每个对嵌入式Rust编程感兴趣的人都可以从这本书中得到一些东西。 在线阅读地址: https://rust-embedded.github.io/book/intro/index.html

●编号704,输入编号直达本文

●输入m获取到文章目录

4f8817788d508d037e56b742a2baf0ce.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值