Ruby este un limbaj de scripting dinamic, orientat pe obiecte, creat de Yukihiro "Matz" Matsumoto, conceput cu accent pe fericirea și productivitatea programatorului. Filosofia sa pune accent pe cod elegant, lizibil și expresiv — "optimizând pentru bucuria dezvoltatorului" mai degrabă decât pentru eficiența mașinii.
Un exemplu de eleganță Ruby
.times { puts }
[, , , ].select(&)
.upcase.reverse
puts age >=
