• Rust程序设计 第2版
  • Rust程序设计 第2版
  • Rust程序设计 第2版
21年品牌 40万+商家 超1.5亿件商品

Rust程序设计 第2版

正版新书 新华官方库房直发 可开电子发票

80.92 4.5折 179.8 全新

库存18件

江苏南京
认证卖家担保交易快速发货售后保障

作者(美)吉姆·布兰迪,(美)贾森·奥伦多夫,(美)莉奥诺拉·F.S.廷德尔

出版社人民邮电出版社

ISBN9787115621818

出版时间2023-09

版次1

装帧平装

开本16开

纸张胶版纸

页数604页

字数896千字

定价179.8元

货号SC:9787115621818

上书时间2024-10-15

问典书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
[美]吉姆·布兰迪(Jim Blandy),Mozilla Firefox工程师,Subversion版本控制系统初代设计者之一。拥有40多年编程经验,其中包括30多年自由软件开发经验,曾在GNU Emacs、GNU Debugger等项目上工作。

[美]贾森·奥伦多夫(Jason Orendorff),GitHub工程师,专注开发尚未公开的Rust项目,曾在Mozilla参与JavaScript引擎SpiderMonkey的开发。兴趣广泛,包括:语法学、烘焙、时间旅行,以及帮助人们理解复杂主题。

[美]莉奥诺拉·F. S. 廷德尔(Leonora F. S. Tindall),软件工程师、类型系统爱好者。她喜欢使用Rust等优选语言在一些关键领域构建健壮且适应性强的系统软件,特别是在医疗保健和数据所有权管理等领域。
主编推荐:
1.靠谱的作者团队:本书由Rust领域的资深专家编写,包括Mozilla Firefox的工程师和GitHub的工程师,他们的经验和知识为本书提供了强大的支持。
2.全面而深入的内容:本书涵盖了Rust语言的基本概念和核心特性,从基本数据类型、所有权、引用、表达式、错误处理,到更高级的特型与泛型、闭包、迭代器、集合、字符串与文本、输入与输出、并发、异步编程、宏等。这些内容不仅帮助你建立坚实的基础,也为你提供了一些实用的案例和解决方案。
3.本书不仅解释了Rust语言的特性和语法,还通过大量的案例和实践帮助你解决实际问题。无论你是在构建一个简单的程序,还是一个复杂的应用程序,你都可以从本书中找到有用的解决方案。
4.为实际应用做好准备:本书不仅适合初学者,也适合有经验的开发者。无论你是一个系统程序员,从C++转向Rust的程序员,还是具有其他编程语言基础并希望学习Rust的程序员,本书都可以为你提供实用的知识和技能,帮助你准备好面对未来的挑战。
5.第2版新增内容:本书第2版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍,使读者能够更好地理解和应用Rust的新特性。
媒体评论:
这本书是深入探索Rust语言的指南,也是Rust编程思维的启示录。其价值是深入浅出地介绍了Rust的所有关键特性,从基本语法到并发和异步编程,每一章都配备了实用的示例代码和细致的解析。愿这本书引领你走进Rust的世界,体验其独有的魅力!

——陈天,Tubi SVP

非常高兴看到《Rust程序设计(第2版)》引进出版。这本书对Rust知识做了全面而细致的介绍,特别花大量篇幅介绍了日常开发中用得较多的字符串、集合、迭代器等基础知识——对Rust初学者来说,这无疑是非常重要的。预祝这本书的面世为Rust语言在国内的普及打开新局面。

——唐刚(@Mike Tang),Rust语言中文社区联合创始人

多年前,我们就被Rust的无GC内存安全和零开销抽象所吸引。2019年以来,随着Rust的成熟,我们开始逐渐用Rust重写项目,以Kata Agent为例,从Go换成Rust之后代码体积缩小到了之前的1/20以下,这对任何系统软件来说都是无法拒绝的。在我的团队里,优秀的内核和系统开发人员都会毫不拒绝从C、Go或其他语言转向Rust,并边开发边学习。但是,Rust被公认为是一门上手难的语言,尤其是对于很多初学者,一本系统的好书才是良好的入门阶梯。非常开心图灵公司引进《Rust程序设计(第2版)》,相信这本书对于大家学习Rust,乃至提高国内系统程序的安全性,都会有很大的帮助。

——王旭,Kata Containers项目联合发起人、开放基础设施基金会董事、蚂蚁集团容器基础设施团队负责人

这本书是不可或缺的Rust编程资源,适合各个层次的开发者。书中深入解析了Rust的核心概念,如所有权、类型系统、并发等,配以实例代码,使得理解更为直观。如果你渴望深入探索Rust,这本书将是你的值得选择的伙伴。

——张汉东,资深Rust独立咨询师、Rust中文社区布道者、《Rust编程之道》作者

我一直在寻找一本先实践后理论,能够提供有深度且实践性强的Rust编程知识的教程。当阅读这本书时,我发现了自己一直在寻找的东西。

——张炎泼,分布式系统专家
内容简介:
本书是Rust领域经典参考书,由业内资深系统程序员编写,广受读者好评。
书中全面介绍了Rust这种新型系统编程语言——具有非常好的安全性,兼具C和C++的高性能,并大大简化了并发程序的编写。第2版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用Rust编写出兼顾安全性与高性能的程序。本书内容包括基本数据类型、所有权、引用、表达式、错误处理、crate与模块、结构、枚举与模式等基础知识,以及特型与泛型、闭包、迭代器、集合、字符串与文本、输入与输出、并发、异步编程、宏等进阶知识。
本书适合所有学习Rust的开发者,尤其适合系统程序员,从C++转向Rust的程序员,以及具有C、C#、Jave、Python、JavaScript等其他编程语言基础并希望学习Rust的程序员。
目录:
专家推荐

译者序

前言

中文版审读致谢

第1章 系统程序员也能享受美好 1

1.1 Rust为你负重前行 2

1.2 高效并行编程 3

1.3 性能毫不妥协 3

1.4 协作无边无界 4

第2章 Rust导览 5

2.1 rustup与Cargo 6

2.2 Rust函数 8

2.3 编写与运行单元测试 9

2.4 处理命令行参数 10

2.5 搭建Web服务器 13

2.6 并发 18

2.6.1 什么是曼德博集 19

2.6.2 解析并配对命令行参数 22

2.6.3 从像素到复数的映射 24

2.6.4 绘制曼德博集 25

2.6.5 写入图像文件 26

2.6.6 并发版曼德博程序 27

2.6.7 运行曼德博绘图器 32

2.6.8 大“安”无形 33

2.7 文件系统与命令行工具 33

2.7.1 命令行界面 34

2.7.2 读写文件 36

2.7.3 查找并替换 37

第3章 基本数据类型 39

3.1 固定宽度的数值类型 41

3.1.1 整型 42

3.1.2 检查算法、回绕算法、饱和算法和溢出算法 45

3.1.3 浮点类型 46

3.2 布尔类型 48

3.3 字符 49

3.4 元组 50

3.5 指针类型 51

3.5.1 引用 52

3.5.2 Box 52

3.5.3 裸指针 53<
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP