本书由 Rust 核心开发团队编写而成,内容囊括 Rust 语言的方方面面,采用由浅入深的探索方式进行讲解。首先,介绍了函数、数据结构和变量绑定等基础知识,然后逐步深入阐述了所有权、trait、生命周期、安全性等高级概念,以及模式匹配、错误处理、包管理、函数式编程和并发机制等实用工具。同时,书中还提供了两个完整的项目实战案例供读者学习。
Rust 不仅能够提供更快速、更可靠的软件解决方案,并且在赋予开发者底层控制能力的同时,通过工程设计来规避了传统语言所带来的问题。因此,本书被认为是 Rust 开发者必备的参考资料,适合任何想要深入学习、提高和研究 Rust 语言的软件开发人员阅读。
SteveKlabnik,Rust文档团队负责人,Rust核心开发者之一,Rust布道者及高产的开源贡献者,此前致力于Ruby等项目的开发。CarolNichols,Rust核心团队成员,i32、LLC联合构建者,RustBeltRust会议组织者。毛靖凯,游戏设计师,一直专注于游戏领域研发,曾负责设计和维护了多个商业游戏的基础框架。业余时间活跃于Rust开源社区,并尝试使用Rust来解决游戏领域中的诸多问题。唐刚,资深开发者,Rustcc社区创始人和维护者之一。目前就职于CdotNetwork。使用Rust从事区块链共识协议的开发工作。沙渺,嵌入式开发者,国内Rust语言社区和RaspberryPi(树莓派)开发社区早期参与者。负责维护多个RISC-V架构硬件平台的基础函数库。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价