本书是Rust领域经典参考书,由业界资深系统程式设计师编写,广受好评。

本书是Rust领域经典参考书,由业界资深系统程式设计师编写,广受好评。 书中全面介绍了Rust这种新型系统程式语言-具有无与伦比的安全性,兼具C和C++的高效能,并大幅简化了并发程式的编写。第2版​​对上一版内容进行了重组与完善,新增了「非同步程式设计」的介绍。借助书中大量的案例,你也能用Rust写出兼顾安全性与高效能的程式。本书内容包括基本资料型态、所有权、引用、表达式、错误处理、crate与模组、结构、枚举与模式等基础知识,以及特型与泛型、闭包、迭代器、集合、字串与文字、输入与输出、并发、非同步程式设计、巨集等进阶知识。 1.【内容全面】Rust一本就通,涉及Rust所有关键特性 2.【程式码开源】基于Rust 2021大版本,开源范例程式码 3.【实战性强】讲解深入浅出,含大量案例,实践性强 4.【作译者资深】Mozilla创始团员编写,雪狼翻译 5.【专家推荐】陈天、唐刚、王旭、张汉东、张炎泼 6.【超强品控】30位一线Rust开发者与爱好者精心审读 投诉 作者简介 · · · · · · 吉姆·布兰迪(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等先进语言在一些关键领域建立健壮且适应性强的系统软体,特别是在医疗保健和资料所有权管理等领域。

相关推荐

封面图片

采用 Rust 编写,vivo 将发布自研操作系统

采用 Rust 编写,vivo 将发布自研操作系统 随着 vivo 2023 开发者大会的临近,vivo 副总裁周围在今日的预热活动中透露:该公司将推出一款面向未来的自研智慧操作系统。 该系统支持大模型与多模态交互,并将成为全球首款 Rust 语言编写系统框架的操作系统。目前 vivo 暂未提供该系统的更多细节与命名。

封面图片

嵌入式Rust之书本书是使用Rust在如微控制器(MCU)的"裸金属"嵌入式系统上编程的引导

嵌入式Rust之书 本书是使用Rust在如微控制器(MCU)的"裸金属"嵌入式系统上编程的引导 这本书的目标是: ·让开发者快速上手Rust嵌入式开发. 例如, 如何建立开发环境 ·分享当前使用Rust进行嵌入式开发的最佳实践. 例如, 如何最好地使用Rust编写更加正确的嵌入式应用 ·在某些情况下提供一个开发指南. 例如, 如何在一个项目中混用C与Rust. 本书试着尽可能涵盖各种体系, 但是为了让读者与作者~~还有翻译~~更轻松,在所有实例中都是用ARM Cortex-M架构,但本书并不建立在读者熟悉该架构的基础上, 会在需要的地方解释架构的细节 | #电子书 #Rust

封面图片

微软正在招聘一名软件架构师 负责将Microsoft 365转换到Rust代码

微软正在招聘一名软件架构师 负责将Microsoft 365转换到Rust代码 根据微软布拉格办事处最近发布的一份职位招聘启事,微软正在为 Microsoft 365 平台招聘一名首席软件架构师。招聘启事称,理想的应聘者应精通 C# 和 Rust 语言,并具有提供"大规模"、高容量服务的经验。他们的主要职责是采用 Rust 编程语言作为核心 M365 组织的新基础,即 Substrate App Platform (SAP)。SAP小组负责编写微软云服务的运行代码,这意味着雷德蒙德已决定加快之前宣布的 Rust 采用计划。招聘启事称,公司正在组建一个新团队,专注于将 Rust 语言作为"全球规模平台服务"及其他现代化工作的基础。这位 Rust 专家将在 SAP 小组中承担重要职责,包括 Rust 库、SDK 等的技术指导、设计和实施,这位高技能工程师还需要与利益相关者和高级经理沟通,因为他们必须了解公司在技术挑战之外的业务需求。Rust 是一种最新的通用编程语言,由软件开发人员 Graydon Hoare 创建,是他在 Mozilla 工作期间的一个个人项目。用 Rust 编写的程序可以提供更高水平的保护,防止出现与内存相关的错误和安全漏洞,在二进制代码编译过程中就可以消除整类危险缺陷。Rust 最初发布于 2015 年,在各大科技公司中越来越受欢迎。Linus Torvalds 将 Rust 代码纳入 Linux 内核,Google也开始在 Chromium 项目中使用该语言。2020 年,微软开始用 Rust 重写 Windows 的重要部分,为 Windows 这个几十年来由不同代码语言拼凑而成的系统带来了更多的安全性,甚至明显的性能改进。微软还是 Rust 基金会的创始成员之一,该基金会是一个非营利组织,成员包括亚马逊、华为、Google和 Mozilla 等公司。在为编程界的新秀留出空间之前,C# 语言是由 Turbo Pascal 的原创者、微软员工安德斯-海尔斯伯格(Anders Hejlsberg)于 2000 年设计的。 ... PC版: 手机版:

封面图片

一本开放的技术 #书籍 :《》,由来自 FAANG(Facebook、苹果、亚马逊、奈飞、谷歌)的工程师联合编写。

一本开放的技术 #书籍 :《》,由来自 FAANG(Facebook、苹果、亚马逊、奈飞、谷歌)的工程师联合编写。 书籍中配套有丰富的插图与面试题,以便帮助开发者更好的掌握系统设计技术,快速通过面试。目前内容仍在持续更新中

封面图片

前魔兽设计师鬼蟹:AI能帮助完成乏味工作 但不能编写任务

前魔兽设计师鬼蟹:AI能帮助完成乏味工作 但不能编写任务 Fantastic Pixel Castle工作室负责人格雷格·斯特里特曾担任过《魔兽世界》首席系统设计师,《英雄联盟》首席设计师。他认为,在游戏开发过程中,AI能帮助开发者摆脱单调乏味的工作,但想要主导游戏开发,那还真不行。“在《魔兽世界》中,关卡设计师必须完成的一项蹩脚任务就是在大陆倾斜入海的地方制作悬崖。这种悬崖没有游戏性,但玩家可以在游泳时看到它。这些悬崖看起来参差不齐,感觉很不对劲,所以关卡设计师会花时间让这些悬崖看起来不那么糟糕,尽管我们认为玩家根本不会看它们。”斯特里特认为AI就适合做一些“繁重的工作”,以及像按字母顺序列表或手工计算对数等乏味的工作。他还认为AI不适合为新怪物创造艺术图,也不适合去编写任务或讲故事。他说:“那才是最有趣的部分,有成千上万的人才渴望从事这些工作,你也不希望从之前作品中克隆东西吧?” ... PC版: 手机版:

封面图片

是一个开源的跨平台文件管理器,由用 Rust 编写的虚拟分布式文件系统 ( VDFS ) 提供支持。VDFS是一种设计用于在各种

是一个开源的跨平台文件管理器,由用 Rust 编写的虚拟分布式文件系统 ( VDFS ) 提供支持。VDFS是一种设计用于在各种存储层之上工作的文件系统。它不限于单台机器,具有统一的 API 来跨多个设备操作和访问内容,通过维护所有存储位置的虚拟索引、在客户端之间实时同步数据库来实现这一点。此实现还使用CAS(内容可寻址存储)来唯一标识文件,同时记录相对于存储位置的逻辑文件路径 Spacedrive 正在积极开发中,列出的大部分功能仍处于试验阶段,可能会发生变化。 特征 注意:链接仅用于突出显示目的,直到功能特定的文档完成。 完成:( 测试中) ·文件发现- 扫描设备、驱动器和云帐户以构建包含元数据的所有文件的目录。 ·预览生成- 自动为图像和视频生成较低分辨率的替身。 ·统计信息- 总容量、索引大小、预览媒体大小、可用空间等。 进行中: ·文件资源管理器- 浏览在线/离线存储位置,查看带有元数据的文件,执行基本的 CRUD。 ·实时同步- 设备之间实时同步数据索引,优先考虑点对点 LAN 连接(WiFi 同步) 待开发(MVP): ·照片- 类似于 Apple/Google 照片的照片和视频专辑。 ·搜索- 使用键绑定深入搜索您的文件系统,包括离线位置。 ·标签- 在自定义标签上定义例程以自动化工作流程,轻松地单独、批量和通过规则自动标记文件。 ·扩展- 在 Spacedrive 之上构建工具,扩展功能并集成第三方服务。spacedrive.app/extensions上的扩展目录。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人