写点什么

文章: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:24892
用户头像

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

关注

评论

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

从俄乌战争看区块链技术在未来国防领域的应用

CECBC

过完年了, 为明年设计一个春联自动生成器, 给大家助助兴

DS小龙哥

2月月更

一次历史漏洞分析与复现的全部过程

H

网络安全

精选22个pandas实用函数

Peter

Python 数据分析 pandas

如何通过服务提升产品价值?

石云升

产品思维 体验设计 产品分析 2月月更 服务产品化

作业8

施正威

书单

林逸民

学习 读书

【ELT.ZIP】OpenHarmony啃论文俱乐部——综述视角解读压缩编码

ELT.ZIP

鸿蒙 OpenHarmony 数据压缩

【Python】这个列表TTT熟悉

謓泽

Python 2月月更

人大代表谈“元宇宙”:把握机遇,加速布局

CECBC

一次TDD(Test Driven Development)尝试感受

Bruce Talk

技术 敏捷 TDD Agile

国内外好用的OKR管理工具有哪些?

爱吃小舅的鱼

攻克MySQL-索引基础

javaadu

MySQL 面试题 索引

简谈什么是 Web 3.0

devpoint

元宇宙 Web3.0 2月月更

Pandas+Seaborn+Plotly:联手探索苹果AppStore

Peter

数据挖掘 数据分析 可视化 Kaggle

能源产业数字化转型:区块链如何“炼”?

CECBC

模块八

Only

架构师实战营 「架构实战营」

互联网产品管理课-笔记(16/100)

hackstoic

产品

Go 语言入门很简单:Go 反射

宇宙之一粟

一个简单的方法排列任务优先级

Bruce Talk

设计千万级学生管理系统的考试试卷存储方案

王大胖

NFT盲盒商城系统开发技术

薇電13242772558

NFT

跨平台应用开发进阶(五) :uni-app 实现列表项左划操作

No Silver Bullet

uni-app 2月月更 左划删除

攻克MySQL—索引优化

javaadu

MySQL 面试题 索引

迭代器总结

编程三昧

JavaScript 前端 迭代器 2月月更

实践GoF的23种设计模式:SOLID原则

元闰子

设计模式 SOLID

【干货】Servlet内存马加载流程分析

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

mxGraph教程-开发入门指南

No Silver Bullet

流程图 2月月更 mxGraph

人人皆可虚拟,直播还能这么玩?声网推出 MetaLive 元直播解决方案

声网

人工智能 音视频

模块八

撿破爛ぃ

架构训练营

SSR 和前端编译,在这点上是一样的

CRMEB

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