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

浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报