写点什么

文章:XRuby——享用 JVM 上的 Ruby

  • 2007-10-15
  • 本文字数:446 字

    阅读完需:约 1 分钟

自从 Ruby 越来越受到人们的关注,各种 Ruby 实现也逐渐出现在人们的视野之中。除了 Ruby 之父松本行弘(Matz)开发的版本之外,JRuby、Rubinius、IronRuby、Ruby.NET、Cardinal 等不同 Ruby 实现的名头也是一天比一天响亮。XRuby 是将 Ruby 代码(.rb)转换成 Java 字节码(.class) 的编译器,在本文中,XRuby 的开发者郑晔将带您进入 XRuby 的世界。

通过本文读者可以大体了解 XRuby 的开发背景和相关架构等,因为郑晔是 XRuby 这一开源项目的主力开发人员,所以本文可以说是一篇 Ruby 专家的内行之作。文章从 XRuby 和 JVM 的关系,为什么 XRuby 会选择编译的方式,XRuby 的实现架构,如何实现 XRuby 的第一个 Hello World 等方面对 XRuby 进行了深入浅出的介绍。如果你对 Ruby 感兴趣,而自己又是一名 Java 开发人员,我想这篇文章会吸引你!

InfoQ 中文站在前些时候对郑晔进行了视频采访,谈到了在Java 平台上支持Ruby 的具体考虑、Ruby 在JVM 上的执行效率、编译和解释代码的区别等,可以作为阅读本文的参考材料。

阅读全文: XRuby:享用 JVM 上的 Ruby

2007-10-15 14:241236
用户头像

发布了 22 篇内容, 共 14.8 次阅读, 收获喜欢 49 次。

关注

评论

发布
暂无评论
发现更多内容

浪潮信息成为龙蜥理事单位,共建开放计算生态和行业方案

OpenAnolis小助手

开源 操作系统 产业链 龙蜥社区 浪潮信息

Qt|编译QuaZip以及程序应用

中国好公民st

c++ qt 10月月更

什么是DataOps?DataOps与DevOps 有什么区别?

雨果

DataOps

5 分钟完成 ZooKeeper 数据迁移

阿里巴巴云原生

阿里云 微服务 云原生 MSE

书单推荐|不惧复工,工作轻松

图灵教育

书单 复工

Java 函数式编程

Ayue、

java8

数据工程师吐槽:数据API开发的那些烦心事

雨果

数据api

leetcode 94. Binary Tree Inorder Traversal 二叉树的中序遍历(中等)

okokabcd

LeetCode 数据结构与算法

2022-10-8

留白的艺术

Spark数据倾斜解决

五分钟学大数据

大数据 spark 10月月更

2022最强Java面试八股文,大厂offer直通车(跳槽天花板就是你)

程序知音

java面试 后端技术 Java面试八股文 Java后端开发 后端架构开发

学会一行CSS即可提升页面滚动性能

茶无味的一天

CSS JavaScript chrome 前端 js

上海锡鼎正式加入openGauss社区

小程序该怎么挖掘App流量

Geek_99967b

小程序

开拓“流程智能蓝海”丨九科信息董事&产品VP傅恺受邀分享流程挖掘实践案例

九科Ninetech

AI RPA 数字化转型 企业服务 流程挖掘

这道JS经典面试题不要背,今天带你彻底搞懂它!

茶无味的一天

JavaScript 面试

初学开发必看:何为Git,何为SVN

华为云开发者联盟

开发 华为云 企业号十月 PK 榜

Plan Stitch:一种使用缝合物理计划解决查询计划性能退化问题的方法

KaiwuDB

数据库 缝合物理计划 计划回退

OpenStack第26版Zed已发布

极客天地

即将开营|报名获取跨平台与热更新技术操作秘籍!

字节跳动终端技术

flutter 移动开发 插件化 动态化 SDK热更新

书单推荐|不惧复工,工作轻松

图灵社区

书单 复工

Github访问量过百万!阿里内部至尊级分布式事务手册,实至名归!

Geek_0c76c3

Java 数据库 开源 程序员 开发

借助小程序框架打破APP开发壁垒

Geek_99967b

小程序

《高性能MySQL 第四版》正式上市

MySQL 数据库

【愚公系列】2022年10月 Go教学课程 022-Go容器之字典

愚公搬代码

10月月更

《软件开发的201个原则》思考:8.与客户/用户沟通

非晓为骁

个人成长 软件工程 软件开发201原则

Dubbo Mesh 总体技术架构方案

阿里巴巴云原生

阿里云 云原生 dubbo

详解MySQL之事务

C++后台开发

MySQL mysql事务 中间件 后端开发 C++开发

企业应该如何进行知识管理?

Baklib

知识管理 知识库

DeepRec 大规模稀疏模型训练推理引擎

阿里云大数据AI技术

深度学习 推理 稀疏模型 企业号十月 PK 榜

小程序插件其实很简单

Geek_99967b

小程序 小程序插件

文章:XRuby——享用JVM上的Ruby_Ruby_郑晔_InfoQ精选文章