Ruby è un linguaggio di scripting dinamico e orientato agli oggetti creato da Yukihiro "Matz" Matsumoto, progettato con l'obiettivo di felicità e produttività del programmatore. La sua filosofia enfatizza codice elegante, leggibile ed espressivo — "ottimizzando per la gioia dello sviluppatore" piuttosto che per l'efficienza della macchina.
Un assaggio dell'eleganza di Ruby
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
