RUBY nedir?
Kolay ve hızlı:

Değişken bildirimleri gerekmez
Değişken türleri yoktur
Sözdizimi basit ve tutarlıdır
Bellek yönetimi özdevinimlidir

Nesneye dayalı olmak:

Herşey birer nesnedir
Sınıflar, kalıtım, yöntemler, vs.
Tekil yöntemler
Modüllerle çalışılabilir
Yineleyiciler ve sonlandırıcılar

Ayrıca:

Çoklu duyarlıklı tamsayılar
Olağandışılık işleme modeli
Özdevimli yükleme
Evreler
örnek kod:

# Sayının faktöriyelini bulan yazılım
# fact.rb olarak kaydedin

def fact(n)
if n == 0
1
else
n * fact(n-1)
end
end

print fact(ARGV[0].to_i), "\n"


ruby fact.rb 5
120

download adresi http://www.rubyonrails.org/