这是《Programming Rust - Fast, Safe Systems Development》第 2 版的个人中文翻译,专为咱们中文学习者打造。要知道,学习一门新语言,遇到一本好的学习资料有多重要,而这个翻译版本就像是我们的学习小助手,让我们在学习 Rust 的道路上少了很多语言障碍。
该书中全面介绍了 Rust 这种新型系统编程语言——具有无与伦比的安全性,兼具 C 和 C++的高性能,并大大简化了并发程序的编写。第 2 版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用 Rust 编写出兼顾安全性与高性能的程序。本书内容包括基本数据类型、所有权、引用、表达式、错误处理、crate 与模块、结构、枚举与模式等基础知识,以及特型与泛型、闭包、迭代器、集合、字符串与文本、输入与输出、并发、异步编程、宏等进阶知识。
《C++17 - The Complete Guide by Nicolai M. Josuttis》是一本专注于介绍C++17标准的完整指南。作者Nicolai M. Josuttis是C++标准委员会成员,他的著作在C++社区内广受好评,因此这本书很可能成为学习C++17标准的重要参考资料。
C++17,作为现代C++编程的又一个进化版本,是继C++11之后的又一个重要的标准更新。C++11标准的推出被广泛认为是C++语言的一次革命性更新,它引入了大量新的语言特性和库,改善了C++的性能、表达力和抽象能力。与C++11相比,C++17可能没有那么显著的变革性变化,但它依然包含了一系列重要的改进和新特性,这些特性对提高代码的效率、清晰度和可维护性具有明显的作用。
【下载资源】
-
https://github.com/MeouSker77/Cpp17
-
https://github.com/MeouSker77/ProgrammingRust
-
网盘:https://pan.quark.cn/s/9dc7df7fcafd
-
百度网盘:关注我们公众号,回复:
编程书
获取链接。
成为 LaTeX 会员,尽享精致科研!
开通 LaTeX VIP 地址:
https://www.latexstudio.net/index/recharge/choice.html