< 返回版块

洋芋 发表于 2021-03-13 21:43

Tags:rust, 日报

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 和应用程序提供及时,高质量和可验证的数据。

Kamu

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

MiniWASM

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

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


From 日报小组 洋芋

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页