2011-04-13 168 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是不可能的。所以它們要麼被完全解釋,要麼編譯成中間的虛擬機指令集,然後解釋。