Rust作为一门专注于内存安全、性能和并发性的语言,其在开发者中迅速崛起。它无需垃圾回收器,使其成为集成到现有项目(尤其是用C、C++甚至Python编写的项目)的理想选择。将Rust集成到现有代码库中可能看起来很吓人,但通过结构化的方法,您可以在不造成重大干扰的情况下充分利用Rust的潜力。本文将深入探讨将Rust集成到现有项目中的过程,涵盖从识别集成点到优化大型系统中Rust代码性能的方方面面。
2024年09月05日
Rust作为一门专注于内存安全、性能和并发性的语言,其在开发者中迅速崛起。它无需垃圾回收器,使其成为集成到现有项目(尤其是用C、C++甚至Python编写的项目)的理想选择。将Rust集成到现有代码库中可能看起来很吓人,但通过结构化的方法,您可以在不造成重大干扰的情况下充分利用Rust的潜力。本文将深入探讨将Rust集成到现有项目中的过程,涵盖从识别集成点到优化大型系统中Rust代码性能的方方面面。
2024年09月05日
前面学习了Rust的所有权规则、Move和Copy语义、引用和借用的知识。 今天先做一个复习,再从几个代码例子继续加深对Rust所有权的理解。
2024年09月05日
2024年09月05日
声明: 文章仅代表个人观点
曾几何时,我认为C语言永远不会过时,只要有计算机存在,C语言就会一直存在,直到Rust语言的出现,彻底打破了我的认识。
2024年09月05日
原文链接:https://amos.me/blog/2019/rust-modules-vs-files/
不久前,我在推特上发起了 https://twitter.com/fasterthanlime/status/1142183262779052051话题,热度最高的主题是“模块系统是怎么映射到文件的?”。
2024年09月05日
最近项目需要使用到 rust 去编写 WebAssembly ,并把 wasm 加载到 nodejs 中,这给不爱写 c++ 的我提供了另外一种方式去编写 wasm 文件。