万本电子书0元读

万本电子书0元读

顶部广告

Effective Rust:编写高质量Rust代码的35个有效方法电子书

想写出安全、地道的高质量Rust代码,却被生命周期、trait用法、工程化规范难住?本书为你而来!O'Reilly经典系列重磅新作,作者提炼35个核心有效方法,从类型系统、trait设计到依赖管理、工具实操,全流程拆解Rust编程精髓。书中聚焦惯用法与内存安全,搭配编译器优化技巧与实战案例,不管你是有基础的Rust学习者,还是寻求阶的发者,都能快速夯实核心能力,写出规范、高效的工业级Rust代码!

售       价:¥

纸质售价:¥71.30购买纸书

1人正在读 | 0人评论 6.7

作       者:(英)大卫·德赖斯代尔(David Drysdale)

出  版  社:机械工业出版社

出版时间:2026-01-21

字       数:13.5万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书是Rust编程阶指南,面向有基础的学习者。第1章讲解类型系统,涵盖基本类型、枚举等及类型转换等技巧;第2章聚焦Traits,介绍标准库Traits及设计原则;第3章解析生命周期、借用检查器等核心概念;第4章探讨依赖项管理,包括语义化版本、可见性等;第5章介绍文档、宏、测试等工具使用;第6章涉及no_std环境、FFI交互等阶内容。全书通过具体条款提供实用建议,帮助读者写出规范、高效的Rust代码。如果你是一名具备现有编译型语言经验的软件工程师,或者你在将Rust语法的基础理解转化为实际可运行的程序时遇到了困难,那么这本书正是为你量身造的。本书聚焦于Rust与其他编译型语言之间的概念差异,并提供了程序员可轻松遵循的具体建议。通过学习本书,你将很快写出流畅的Rust代码,而非蹩脚的“C++翻译版”代码。<br/>【推荐语】<br/>想写出安全、地道的高质量Rust代码,却被生命周期、trait用法、工程化规范难住?本书为你而来!O'Reilly经典系列重磅新作,作者提炼35个核心有效方法,从类型系统、trait设计到依赖管理、工具实操,全流程拆解Rust编程精髓。书中聚焦惯用法与内存安全,搭配编译器优化技巧与实战案例,不管你是有基础的Rust学习者,还是寻求阶的发者,都能快速夯实核心能力,写出规范、高效的工业级Rust代码!<br/>【作者】<br/>David Drysdale是Google的高级软件工程师,自2019年起便从事Rust相关工作,主要聚焦安全领域。他牵头用Rust重写了Android的硬件加密子系统,还主导了加密库Tink的Rust移植工作。他还涉足C/C++和Go语言发,参与过Linux内核研发、移动视频会议应用发等各类项目。<br/>
目录展开

O'Reilly Media, Inc.介绍

目录

前言

第1章 类型

第1条:使用类型系统表示数据结构

第2条:使用类型系统表达常见行为

第3条:优先选择Option和Result转换,而非显式match表达式

第4条:优先使用惯用的Error类型

第5条:理解类型转换

第6条:拥抱newtype模式

第7条:对复杂类型使用构造器

第8条:熟悉引用和指针类型

第9条:考虑使用迭代器转换代替显式循环

第2章 trait

第10条:熟悉标准库的trait

第11条:为RAII模式实现Drop trait

第12条:理解泛型和trait对象之间的权衡

第13条:使用默认实现来减少需要实现的trait方法

第3章 概念

第14条:理解对象生命周期

第15条:理解借用检查器

第16条:避免写unsafe代码

第17条:对共享状态的并行性保持警惕

第18条:不要panic

第19条:避免反射

第20条:避免过度优化的诱惑

第4章 依赖项

第21条:理解语义化版本

第22条:最小化可见性

第23条:避免通配符导入

第24条:重新导出在API中所用的依赖项类型

第25条:管理依赖图

第26条:警惕特性蔓延

第5章 工具

第27条:为公共接口撰写文档

第28条:在合适的时候使用宏

第29条:遵循Clippy的建议

第30条:不仅仅是单元测试

第31条:使用生态系统工具

第32条:搭建持续集成系统

第6章 超越标准Rust

第33条:考虑使库代码与no_std兼容

第34条:控制跨越FFI边界的内容

第35条:优先使用bindgen而不是手动FFI映射

后记

关于作者

关于封面

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部