Ruby è interpretato o compilato?

Utente HTML.it
chiede

Ruby è interpretato o compilato?

Redazione HTML.it
risponde

Fino alla versione 1.8.x Ruby è rimasto un linguaggio completamente interpretato. A partire dalla versione 1.9.0, rilasciata il 24 Dicembre 2007, è stata introdotta una virtual machine che si occupa di eseguire una compilazione base generando un byte code intermedio, come già avviene ad esempio per Java e Python.