Rust权威指南

Rust权威指南

作者:[美] 史蒂夫·克拉伯尼克(Steve Klabnik)[美] 卡罗尔·尼科尔斯(Carol Nichols)

出版社:电子工业

出版年:2020年6月

ISBN:9787121387067

所属分类:网络科技

书刊介绍

《Rust权威指南》内容简介

本书由Rust核心开发团队编写而成,由浅入深地探讨了Rust语言的方方面面。从学习函数、选择数据结构及绑定变量入手,逐步介绍所有权、trait、生命周期、安全保证等高级概念,模式匹配、错误处理、包管理、函数式特性、并发机制等实用工具,以及两个完整的项目开发实战案例。作为开源的系统级编程语言,Rust可以帮助你编写出更为快速且更为可靠的软件,在给予开发者底层控制能力的同时,通过深思熟虑的工程设计避免了传统语言带来的诸多麻烦。本书被视为Rust开发工作的必读书目,适合所有希望评估、入门、提高和研究Rust语言的软件开发人员阅读。
史蒂夫·克拉伯尼克(Steve Klabnik),Rust文档团队负责人,Rust核心开发者之一,Rust布道者及高产的开源贡献者,此前致力于Ruby等项目的开发。
卡罗尔·尼科尔斯(Carol Nichols),Rust核心团队成员,i32、LLC联合构建者,Rust Belt Rust会议组织者。
译者:毛靖凯,游戏设计师,一直专注于游戏领域研发,曾负责设计和维护了多个商业游戏的基础框架。业余时间活跃于Rust开源社区,并尝试使用Rust来解决游戏领域中的诸多问题。
唐刚,资深开发者,Rustcc社区创始人和维护者之一。目前就职于Cdot Network。使用Rust从事区块链共识协议的开发工作。
沙渺,嵌入式开发者,国内Rust语言社区和Raspberry Pi(树莓派)开发社区早期参与者。负责维护多个RISC-V架构硬件平台的基础函数库。

作品目录

内容简介
译者序

前言
致谢
关于技术审校者
第1章:入门指南
第2章:编写一个猜数游戏
第3章:通用编程概念
第4章:认识所有权
第5章:使用结构体来组织相关联的数据
第6章:枚举与模式匹配
第7章:使用包、单元包及模块来管理日渐复杂的项目
第8章:通用集合类型
第9章:错误处理
第10章:泛型、trait与生命周期
第11章:编写自动化测试
第12章:I/O项目:编写一个命令行程序
第13章:函数式语言特性:迭代器与闭包
第14章:进一步认识Cargo及crates.io
第15章:智能指针
第16章:无畏并发
第17章:Rust的面向对象编程特性
第18章:模式匹配
第19章:高级特性
第20章:最后的项目:构建多线程Web服务器
附录A
关键字
附录B
运算符和符号
附录C
可派生trait
附录D
有用的开发工具
附录E
版本

相关推荐

微信二维码