零成本抽象的概念对于某些编程语言非常重要,比如 Rust 和 C++,这些语言的目的是使用户能够用相对较少的努力编写具有出色性能的程序。
作者认为他写的这篇文章正确地反映什么是零成本抽象. 实际上,零成本抽象(即“零开销”)是很难理解的, 也很难与其他编译器优化分离开来,并且很容易被误解. 这篇博客文章中,讨论了这个特性,并给出了 Rust 如何使用它来交付您的抽象项目的优化代码的示例.
https://carette.xyz/posts/zero_cost_abstraction/
本文并不全面介绍Rust异步主题,但如果您不了解Rust中的异步编程或一般的异步编程,则可能是一个简单的概述.
推荐大家阅读这篇文章: https://omarabid.com/async-rust
详情请阅读这篇文章: https://github.com/lupyuen/blockly-mynewt-rust