Rust 程序设计语言 简体中文版.pdf
"Rust 程序设计语言 简体中文版.pdf" 本书是 Rust 程序设计语言的简体中文译本,由 Rust 中文社区翻译。本书假设读者使用 Rust 1.62(2022-06-30 发布)或更新的版本。本书涵盖了 Rust 的基础知识,旨在帮助读者学习 Rust 并提高其编程能力。 第一章介绍了 Rust 的基本概念,如变量、数据类型、函数、控制流等。同时,本章还介绍了 Rust 的安装和升级方法。 第二章详细介绍了 Rust 的内存管理机制,包括所有权系统、借用检查器、智能指针等概念。 第三章讲解了 Rust 的并发编程机制,包括线程、异步编程、 Atomic 类型等。 第四章介绍了 Rust 的 error handling 机制,包括错误类型、错误处理函数、错误传播机制等。 第五章讲解了 Rust 的模块系统,包括模块的定义、模块的使用、模块的导入等。 第六章介绍了 Rust 的 trait 系统,包括 trait 的定义、trait 的实现、trait 的继承等。 第七章讲解了 Rust 的泛型编程机制,包括泛型类型、泛型函数、泛型 trait 等。 第八章介绍了 Rust 的宏编程机制,包括宏的定义、宏的使用、宏的扩展等。 第九章讲解了 Rust 的高级主题,包括智能指针、锁、异步编程等。 本书涵盖了 Rust 的基础知识和高级主题,旨在帮助读者学习 Rust 并提高其编程能力。 Rust 程序设计语言的本质在于赋能(empowerment):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。Rust 破除了传统编程语言的障碍:它消除了旧的陷阱,并提供了伴你一路同行的友好、精良的工具。 Rust 的优点包括: * 高效的编程效率:Rust 通过平衡技术能力和开发体验,允许你控制内存使用等底层细节,同时也不需要担心底层控制带来的各种麻烦。 * 强大的开发工具:Rust 提供了现代化的开发工具,如 Cargo、Rustfmt、Rust Language Server 等。 * 广泛的应用领域:Rust 适合很多开发者,其原因多种多样,如系统编程、网络编程、命令行应用、网页应用等。 * 高度的可靠性:Rust 的编译器充当了守门员的角色,可以帮助你找到难找的 bug。 因此,Rust 程序设计语言是一本非常实用的书籍,适合很多开发者,尤其是那些想学习 Rust 的人。
剩余512页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
- (源码)基于Java的DVD管理系统.zip
- (源码)基于Java RMI的共享白板系统.zip
- (源码)基于Spring Boot和WebSocket的毕业设计选题系统.zip
- (源码)基于C++的机器人与船舶管理系统.zip
- (源码)基于WPF和Entity Framework Core的智能货架管理系统.zip
- SAP Note 532932 FAQ Valuation logic with active material ledger
- (源码)基于Spring Boot和Redis的秒杀系统.zip
评论1