1个不稳定版本
0.1.0 | 2021年4月3日 |
---|
1242在 算法 中
3KB
Rust编程食谱
这是由Packt出版的《Rust编程食谱》的代码仓库。[点击此处下载](https://www.packtpub.com/programming/rust-programming-cookbook?utm_source=github&utm_medium=repository&utm_campaign=9781789530667)
探索Rust 2018的最新特性,以构建快速和安全的应用程序
这本书是关于什么的?
Rust 2018,Rust自1.0版本以来的第一个重大里程碑,为Rust语言带来了更多进步。《Rust编程食谱》是一本实用指南,帮助你在编写Rust代码时克服挑战。
本书涵盖了以下激动人心的特性:了解Rust如何为系统编程语言问题提供独特的解决方案;掌握Rust的核心概念以开发快速和安全的应用程序;探索将Rust单元集成到现有应用程序中以提高效率的可能性;了解如何使用Rust实现更好的并行性和安全性;在Rust中编写Python扩展;编译外部汇编文件并使用外部函数接口(FFI);使用Rust构建高性能的Web应用程序和服务。
如果您觉得这本书适合您,请今天购买您的副本!
说明和导航
所有代码都组织到文件夹中。例如,第二章。
代码看起来如下
fn main() -> Result<(), Box<dyn Error + Send + Sync + 'static>> {
let mut ls_child = Command::new("ls");
if !cfg!(target_os = "windows") {
ls_child.args(&["-alh"]);
以下是本书所需的工具:《Rust食谱》是为希望增强其对Rust的了解并利用现代编程实践利用其特性的软件开发人员而编写的。熟悉Rust语言是充分利用本书的预期。
使用以下软件和硬件列表,您可以运行本书中提供的所有代码文件(第1章-)。
软件和硬件列表
编号 | 所需软件 | 所需操作系统 |
---|---|---|
1 | Rust nightly > 2019-10-10 | Windows/Linux/macOS |
2 | Visual Studio Code | Windows/Linux/macOS |
3 | Docker CE稳定19.03 | Windows/Linux/macOS |
4 | Node.js 10.16.3 | Windows/Linux/macOS |
5 | Python 3.6或更高版本 | Windows/Linux/macOS |
6 | gcc >= 9.2 | Windows/Linux/macOS |
7 | Rust稳定 > 1.38.0 | Windows/Linux/macOS |
我们还提供了一个包含本书中使用的截图/图表彩色图像的PDF文件。[点击此处下载](https://static.packt-cdn.com/downloads/9781789530667_ColorImages.pdf)
相关产品
认识作者
克劳斯·马茨inger是一位拥有非常丰富背景的软件工程师。在一家小公司维护嵌入式设备的代码后,他加入了一家大型公司,负责维护旧式的Smalltalk应用程序。这让他早期就对编程语言产生了浓厚的兴趣,克劳斯成为了基于Scala技术的健康游戏初创公司的首席技术官。从那时起,克劳斯的角色转向了面向客户的角色,在物联网数据库技术初创公司Crate IO(CrateDB的创造者)和微软。在那里,他主持播客,与客户一起编写代码,并撰写关于这些合作中出现的解决方案的博客。在过去的5年里,克劳斯一直在实施软件,帮助客户创新,取得成就,并保持成功。
建议和反馈
点击此处如果您有任何反馈或建议。
特别感谢
Rust是一种不断发展的语言,我们依靠您指出自本书发布以来发生的变化。如果您发现某些内容无法编译,请提交问题,我们将乐意提供帮助。
@tomus85 - 感谢您更新了三个食谱:static-web、json-handling和legacy-c-code。### 免费下载PDF
如果您已经购买了这本书的印刷版或Kindle版,您可以免费获得无DRM的PDF版。
只需点击链接即可领取您的免费PDF。