写点什么

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

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

关注

评论

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

360OS张焰:AI视觉在教育中的应用

ZEGO即构

深入浅出 Go - sync.Pool 源码分析

helbing

Go 语言

《穿越数据的迷宫》笔记:中文版序二

方志

数据治理

智能新时代 安全新未来 首届国网北京电力人工智能数据竞赛正式启动

极客播报

华为工程师又爆一份“架构师宝典”,价值百万薪“史诗级”操作系统,送你备战金三银四要不要?

编程 程序员 计算机网络 操作系统

Spring 源码学习 04:初始化容器与 DefaultListableBeanFactory

程序员小航

spring 源码 源码阅读

冰河教你一次性成功安装K8S集群(基于一主两从模式)

冰河

Docker 云原生 k8s

为什么边缘计算将终止云计算?

VoltDB

数据库 云计算 数据分析 边缘计算

AnyRTC --- Flutter 实现视频通话

anyRTC开发者

flutter 音视频 WebRTC 跨平台 sdk

创业项目快速分析框架

boshi

创业 商业

架构第十一周作业

Nick~毓

《华为数据之道》读书笔记:第 10 章 未来已来:数据成为企业核心竞争力

方志

数字化转型 数据治理

GO训练营第2周总结

Glowry

高速公路二维码定位报警系统搭建解决方案

t13823115967

高速公路二维码定位报警 智慧公安

有奖讨论|作为程序员,女朋友是怎么吐槽你的?

Simon郎

女朋友 话题讨论

数据结构与算法系列之跳表(GO)

书旅

数据结构 算法 Go 语言

区块链落地开发,区块链版权应用搭建

t13823115967

区块链+ 区块链落地开发 区块链版权应用搭建

整天都在讨论使用SpringBoot,可你居然连缓存都不清楚

小Q

Java 缓存 学习 面试 springboot

修炼码德系列:简化条件表达式

Silently9527

Java 经验分享 代码重构 代码规范

EXCEL、图片处理常用技巧

jiangling500

Excel 图片处理

Appium之测试微信小程序

清菡软件测试

App

关于Mysql常用数据类型的小抄

xzy

MySQL

甲方日常 61

句子

工作 随笔杂谈 日常

线程池 ForkJoinPool 简介

Java老k

Java 线程池 forkjoinpool 工作窃取

Forsage智能合约系统APP开发|Forsage智能合约软件开发(现成)

系统开发 现成系统

漫画:什么是 “智能供应链” ?

京东科技开发者

云计算 供应链 智能供应链

深度剖析github star数15.1k的开源项目redux-thunk

徐小夕

Java GitHub 大前端 React

Gradle doesn't run because it can't find tools.jar in JRE

mengxn

kotlin Gradle

算力 | 手写红黑树

九叔(高翔龙)

数据结构 算法 二叉树 红黑树

《穿越数据的迷宫》笔记:第1章 数据管理的重要性

方志

数据治理

Linux常用命令速查

jiangling500

linux命令

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