小编Mic*_*man的帖子

Duby和Juby有什么区别,为什么我需要其中任何一个?

根据Charles Nutter的说法,Duby

一种使用Ruby语法和Java类型系统的静态类型语言.迪比支持所有Ruby的文字,使用本地类型推断(唯一的参数类型必须声明),并以最快的速度运行,如Java(因为它产生几乎相同的字节码).但随着invokedynamic的出现,Duby需要一个玩伴.

1.什么是invokedynamic,为什么Duby"需要一个玩伴"?

另一方面,朱比

打算基本上像Duby,因为它使用Java的类型和Ruby的语法.但它利用新的invokedynamic操作码是100%动态的.Juby是一个动态的Duby,或者是一个带有Ruby语法的动态Java.理解起来并不难.

实际上很难理解.

有人可以详细说明这种区别是什么吗?

3.为什么我们需要(需要!)另一种与Ruby相关的语言?或者说,还有两种与Ruby相关的语言?

ruby java jruby

20
推荐指数
2
解决办法
1617
查看次数

标签 统计

java ×1

jruby ×1

ruby ×1