0
点赞
收藏
分享

微信扫一扫

【Rust 日报】2022-04-14 Hvm - 使用Rust开发的深度并行化和优化的函数式运行时

To铁锈 - 使用Rust开发web全栈应用


为了构建一个网络应用,你需要在一系列的主题中做出架构决定。Ruby on Rails或Django的优点在于它们为你做出了这些决定,所以你可以直接开始构建你的网络应用。他们还用优秀的文档来支持这些决定。

Rust on Nails是一个利用现有解决方案的框架,可以满足全栈开发的需要。我们研究每一个需要做出的决定,然后拉来解决方案,并将所有东西打包,使其能够一起工作。这是一个有主见的框架,这也是Cloak的建立方式,请看Cloak Github Repo。


Blog: https://cloak.software/blog/rust-on-nails/

Hvm - 使用Rust开发的深度并行化和优化的函数式运行时


高阶虚拟机(High-order Virtual Machine, HVM)是一个纯函数式编译目标,它是惰性的、无GC的和深度并行化的。它也是β-最优的,也就是说,在一些情况下,它可以比大多数函数式运行时(包括Haskell的GHC)快出指数级。

这是由于一种新的计算模型,即交互网,它结合了图灵机和兰姆达微积分。这个模型以前的实现在实践中是低效的,然而,最近的一个突破极大地提高了其效率,诞生了HVM。尽管只是一个原型,它已经在许多情况下击败了成熟的编译器,并将朝着未知的性能水平扩展。

欢迎来到不可阻挡的计算机并行化、功能化的未来!


Github: https://github.com/Kindelia/HVM

This Week in Rust 438

新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)

This Week in Rust 438: https://this-week-in-rust.org/blog/2022/04/13/this-week-in-rust-438/


社区学习交流平台订阅:

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


举报

相关推荐

0 条评论