-
Rubinius
鎖定
Rubinius是一個主要用Ruby語言實現的Ruby虛擬機。
- 外文名
- Rubinius
- 定 義
- 主要用Ruby語言實現的Ruby虛擬機
Rubinius,它的底層實現包括少量C,不過這部分也會在將來用Ruby來重寫。
·・它是基於字節碼的,這意味着它能夠很好的解決性能問題。
・它是可插拔的,架構非常的乾淨,這意味着諸如垃圾回收和對象內存等問題,能夠轉換使用另一種算法。
・它可以與現有的MRI擴展一起工作。
・大部分的代碼用Ruby編寫。
・它能夠給你直接從Ruby代碼,訪問所有內部結構的能力(比如MethodContexts/BlockContexts等)。
・這個項目使用Valgrind(一套調試、分析Linux程序的工具)來保證編寫的C代碼萬無一失。
Rubinius正在贏得越來越多的支持,許多Ruby VM的開發者都堅信它前途不可限量。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: 勤奋的CKY0821