2011-04-13 140 views
-3

什么是Ruby虚拟机?Ruby虚拟机

谢谢!

+1

OMG谷歌坏了 – fl00r 2011-04-13 11:04:04

+5

这是一个运行Ruby的虚拟机... – 2011-04-13 11:04:31

+0

你问Ruby虚拟机吗?还是你有意要问关于ruby版本管理器? – 2011-04-13 22:35:57

回答

3

红宝石虚拟机是一个ruby编译器。 Ruby运行在虚拟机中,我也认为它也在编译。由于这台机器而运行ruby脚本时会有一些小的开销。

+0

任何加快Ruby脚本的方法?可能是本机可执行文件格式的编译器。 – SIFE 2013-01-31 22:15:11

+0

@SIFE检查该语言的https://crystal-lang.org/。 – 2017-07-25 09:39:55

-1

ruby​​虚拟机是一个执行ruby代码的虚拟机(程序)。通常是Ruby解释器。通常,虚拟机是用软件实现的机器(尽管有时具有硬件支持)。

对于高级面向对象的语言(ruby,python,smalltalk ..),这是非常动态的,编译为静态语言如c是不可能的。所以它们要么被完全解释,要么编译成中间的虚拟机指令集,然后解释。