电子书 编程

整合 Rust(英文版电子书)

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

轻松采用 Rust 构建安全、可扩展且高性能的系统 《整合 Rust》将向你展示如何在保持完全控制权的同时,打造快速、安全的软件。本书将为你提供所需知识,助力你将 Rust 无缝融入现有的开发工作流,借助其强大能力用于高性能系统编程及更多领域。 本书是你将 Rust 引入技术栈、构建安全且高性能软件的首选指南。本书专为开发人员和技术负责人设计,提供了在多语言环境中无缝采用 Rust、现代化工作流以及优化遗留系统的工具和见解。书中阐释了 Rust 的类型系统和安全特性,同时提供了与 C、C++、数据库、嵌入式系统和 WebAssembly 协作的分步示例。你将学习替换关键组件、设计高效系统,以及增强 Web 和云应用程序。本书包含实用技巧,助你实现可扩展性、可靠性和顶尖性能。 读完本书,你将具备将 Rust 整合到项目中的充足能力,能够避免常见错误,并交付符合现代标准的高效、安全软件。 核心特点 学习 Rust 基础知识,为各类项目编写高效、符合语言习惯的代码。 通过实用项目提升编程熟练度,增强实际编码技能。 探究 Rust 的速度、安全性和并发性,了解其为何适用于初创公司、大型企业和可扩展的 Web 服务。 你将学到什么 通过用 Rust 重写性能关键组件来优化遗留系统。 将 Rust 与现有的 C、C++ 和 WebAssembly 项目整合。 利用 Rust 的安全特性进行安全、可靠的软件开发。 运用 Rust 的并发模型构建多线程和分布式系统。 在 Web、数据库嵌入式系统和基于云的应用程序中实现 Rust。 精通 Rust 的生态系统、工具和最佳开发实践。 本书适用人群 本书专为希望将 Rust 整合到现有项目中,或使用 Rust 启动新项目的软件开发人员、系统架构师和技术负责人设计。读者应具备基本的编程概念理解,并至少有一门其他编程语言(如 C 语言)的使用经验。 目录 Rust 入门 Rust 编程语言基础 所有权与内存管理 结构体、枚举和集合 包、 crate 和模块 错误处理 泛型与特性 文件系统操作 文本处理 并发与并行 设备输入 / 输出处理 终端操作 进程与信号处理 数据库操作 网络编程 不安全的 Rust 外部函数接口 嵌入式 Rust 从 Web 浏览器运行 Rust Rhai 运用:Rust 的嵌入式脚本