Rust 程序设计语言 简体中文版 1.85.0以运行的多快,也是指编写 Rust 程序的速度。Rust 编译器的检查确保了增加功能和重构代码 时的稳定性,这与那些缺乏这些检查的语言中脆弱的祖传代码形成了鲜明对比,开发者往往不 敢去修改这些代码。通过追求零成本抽象(zero-cost abstractions)—— 将高级语言特性编 译成底层代码,并且与手写的代码运行速度同样快。Rust 努力确保代码又安全又快速。 这里提到的只是几个较大的受益群体,Rust 这段代码无法通过编译! 9/562Rust 程序设计语言 简体中文版 这段代码会 Panic! 这段代码的运行结果不符合预期。 在大部分情况,我们会指导你将无法通过编译的代码修改为正确版本。 源代码 生成本书的源码可以在 GitHub 上找到。 译者注:此译本也有 GitHub 仓库,欢迎提交 Issue 和 PR :) 10/562Rust 程序设计语言 简体中文版 入门指南 让我们开始 Rust contents,不同的单词以及长 度各异的单词作为 query,以及各种其他变化进行检查。关键在于:迭代器,作为一个高级的 抽象,被编译成了与手写的底层代码大体一致性能的代码。迭代器是 Rust 的零成本抽象 (zero-cost abstractions)之一,它意味着抽象并不会引入额外的运行时开销,它与本贾尼·斯 特劳斯特卢普(C++ 的设计和实现者)在《Foundations of C++》(2012)中所定义的零开销0 码力 | 562 页 | 3.23 MB | 28 天前3
共 1 条
- 1













