Rust 程序设计语言 简体中文版 1.85.0
团队希望使系统概念能为更多人所易于理解,特别是编程新手。 公司 数百家大小规模的公司在生产环境中使用 Rust 完成各种任务,包括命令行工具、Web 服务、 DevOps 工具、嵌入式设备、音视频分析与转码、加密货币、生物信息学、搜索引擎、物联网 (IOT)程序、机器学习,甚至是 Firefox 浏览器的重要部分。 开源开发者 Rust 适合那些希望构建 Rust 编程语言、社区、开发工具和库的开发者。我们非常欢迎你为 Rust 能够定义适用 于多种类型的代码。第十一章全面讲述了测试,因为就算 Rust 有安全保证,也需要测试确保 程序逻辑正确。第十二章中将会构建我们自己的 grep 命令行工具的功能子集实现,用于在文 件中搜索文本。为此会用到之前章节讨论的很多概念。 第十三章探索闭包(closure)和迭代器(iterator),这两个 Rust 特性来自函数式编程语言。 第十四章会深入探讨 Cargo 并介绍分享代码 吃饭。当进入时,你说明有几个人,餐馆员工会找到一个够大的空桌子并领你们过 去。如果有人来迟了,他们也可以通过询问来找到你们坐在哪。 入栈比在堆上分配内存要快,因为(入栈时)分配器无需为存储新数据去搜索内存空 间;其位置总是在栈顶。相比之下,在堆上分配内存则需要更多的工作,这是因为分 配器必须首先找到一块足够存放数据的内存空间,并接着做一些记录为下一次分配做 准备。 访问堆上的数据比访问栈上的数0 码力 | 562 页 | 3.23 MB | 9 天前3
共 1 条
- 1