Ruby虚拟机

问题描述

| 什么是Ruby虚拟机? 谢谢!     

解决方法

红宝石虚拟机是红宝石编译器。 Ruby在虚拟机中运行,我(也认为)也在其中进行编译。由于这台机器,运行ruby脚本时会有一些开销。     ,红宝石虚拟机是执行红宝石代码的虚拟机(程序)。通常是红宝石翻译。 通常,虚拟机是用软件实现的机器(尽管有时带有硬件支持)。 对于动态性较高的面向对象的语言(ruby,python,smalltalk等),无法编译为像c这样的静态语言。因此,它们要么被完全解释,要么被编译成中间虚拟机指令集,然后被解释。