TruffleRuby​Ruby 语言的高性能实现

联合创作 · 2023-10-02 01:02

TruffleRuby 是一个 Ruby 语言的高性能实现,基于 Oracle Labs 的 GraalVM


TruffleRuby 的目标



  • 更快地运行 Ruby 代码


  • 并行运行 Ruby 代码


  • 以较少的时间启动 Ruby 应用程序


  • 在托管环境中执行 C 扩展


  • 提供调试器和监控等新工具


  • 使用 JavaScript,Python 和 R 等语言来添加快速和低开销的互操作性


  • 保持与标准 Ruby 实现的高度兼容性



TruffleRuby 的系统兼容性


已在下面这些系统通过测试



  • Oracle Linux 7


  • Ubuntu 16.04 LTS


  • Fedora 25


  • macOS 10.13



开源协议


采用多授权协议,包括:EPL、GPLv2 和 GPLv2.1

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报