Ruby è un
linguaggio di
scripting completamente a
oggetti. Nato nel
1993 come progetto personale del
giapponese Yukihiro Matsumoto (spesso chiamato semplicemente
Matz), Ruby è stato il primo linguaggio di programmazione sviluppato in Oriente a guadagnare abbastanza popolarità da superare la barriera linguistica che separa l'
informatica nipponica da quella internazionale e ad essere usato anche in Occidente in progetti di rilievo.