当前位置 : 主页 > 编程语言 > java >

【Rust日报】2021-03-13 Rust 和 C 速度比较

来源:互联网 收集:自由互联 发布时间:2022-06-22
Rust 和 C 速度比较 Rust 和 C 的编程风格差异很大,但两者开发的程序在运行速度和内存使用情况上大致相同。语言在理论上可以实现什么,但在实践中如何使用它们之间有很大的区别。

Rust 和 C 速度比较

Rust 和 C 的编程风格差异很大,但两者开发的程序在运行速度和内存使用情况上大致相同。语言在理论上可以实现什么,但在实践中如何使用它们之间有很大的区别。作者总结了Rust 和 C 各自在哪些地方会更快。

简而言之

  • Rust 可以在必要时以足够底层的方式对其进行优化,使其达到与 C 一样的性能;
  • Rust 拥有更高层次的抽象,便捷的内存管理和丰富的第三方库;
  • Rust 最大的潜力在于无畏并发(fearless concurrency)能力。

文章链接:https://kornel.ski/rust-c-speed

为什么 Rust 和 Go 一起更好?

简单,性能和开发者的生产力,使得 Go 成为创建面向用户应用服务的理想语言。更好的控制粒度使得 Rust 成为底层操作的理想语言。这并不意味着非得二选一,反而两者一起使用时会具有很高的灵活性和性能。

本文讨论了 Rust 和 Go 的优缺点,以及如何互相补充支持。

文章链接,https://thenewstack.io/rust-vs-go-why-theyre-better-together/?s=09

Kamu

Kamu 是一种 Web 3.0 技术 Open Data Fabric 的参考实现,该技术为分布式结构化数据供应链提供动力,可为数据科学,智能合约,Web 和应用程序提供及时,高质量和可验证的数据。

【Rust日报】2021-03-13 Rust 和 C 速度比较_github

Github 链接,https://github.com/kamu-data/kamu-cli

MiniWASM

MiniWASM,一个最小的使用Rust的 WebAssembly 应用模版。旨在展示仅需少量代码即可使 Rust WebAssembly 工作运行,同时提供了有用的工具,比如集成了 ​​console.log​​。

Github 链接,https://github.com/thedjinn/MiniWASM



社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


网友评论