我要学习Ruby.我知道这是一种解释性语言.我知道编译语言最终会被翻译成机器代码,但ruby解释器的作用是什么?我读到解释器是用C语言编写的,但是每一行ruby转换为c,它再次编译成机器代码?我也听说过JIT,但如果这给答案增加了很多复杂性,你就不需要回答这个问题了.我正在寻找的是我的Ruby代码会发生什么.
ruby compiler-construction interpreter programming-languages
compiler-construction ×1
interpreter ×1
programming-languages ×1
ruby ×1