< 返回版块

Jancd 发表于 2021-03-04 21:08

Tags:rust,news

AWS Rust 团队将如何为Rust未来的成功做贡献

来自 AWS Open Source Blog 的文章:AWS 至少从 2017 年开始就在多个服务中使用 Rust,自今年年初以来,AWS Rust 团队一直在起草我们的章程和原则。章程和原则是 AWS 团队用来定义我们的范围和优先事项的框架。章程告诉你团队在做什么,而原则告诉你团队将如何去做。由于我们团队的信条之一是公开和透明的运作,我们想与你们分享我们的章程和信条,我们想让你知道我们在做什么。

起草我们的章程很容易。只有一句话:AWS Rust 团队致力于为所有用户提高 Rust 的性能、可靠性和生产力。不过,写这些信条花了不少功夫。更多请看原文:https://aws.amazon.com/cn/blogs/opensource/how-our-aws-rust-team-will-contribute-to-rusts-future-successes/

将 Rust 用于 AWS Lambdas

我们在本文中将致力于制作一个 AWS Lambda,该 Lambda 调用 API(异步操作)并为我们获取报价,AWS Lambda是执行此操作的一种好方法。

我们将使用 Rust 来发布一个单独的可执行二进制文件,我们的 lambda 可以在被调用时运行它。这并不像它应该的那样简单,主要是由于编写时 lambda rust 运行时的原因。更多请看原文:https://beanseverywhere.xyz/blog/rust-lambda

Fluvio Cloud 平台

Fluvio Cloud 是一个用 Rust 编写的实时应用程序的开源高性能分布式数据流平台,平台现在已经进入alpha阶段,查看原文:https://www.fluvio.io/blog/2021/03/announcing-fluvio-cloud-platform/

Rust 优化技巧

如果您希望用 Rust 编写速度更快的代码,那么有好消息!Rust 让编写快速代码可以变得非常容易。对零成本抽象的关注、缺乏隐式装箱和静态内存管理意味着,即使是 naïve 代码也往往比其他语言中的同类代码要快,当然也比任何同等安全的语言的代码要快。但是,也许像大多数程序员一样,您在整个编程生涯中都不必担心机器的任何细节,而现在您想要更深入地了解并找出重写的 Python 脚本的真正原因。 Rust 的运行速度快了 100 倍,并使用了十分之一的内存。毕竟,它们都做相同的事情并在相同的 CPU 上 运行,对吧?

因此,这里有一个优化指南,针对那些知道如何编程,但可能不知道代码如何 CPU 上映射到真实的 1 和 0 的人。我将尝试编写关于优化 Rust 代码的实用技巧,并解释为什么它比替代方法更快,最后我们将以 Rust 标准库中的一个案例研究作为结束。

原文地址(好像之前日报发过):https://gist.github.com/little-dude/674de61df7f48547bdcc5bbe2860563d

bevy-physics-weekend 项目

这个项目是使用 Rust 编程语言和 Bevy 游戏引擎对 Game Physics in a Weekend这本书的实践。这对我来说是一个学习练习,以便更好地理解如何使用 Bevy 和数学库 glam 来实现物理引擎。项目地址:https://github.com/bitshifter/bevy-physics-weekend


From 日报小组 @Jancd @Cupnfish

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页