Ruby 'hızlı ve kolay', nesneye yönelik yazılım geliştirmeye yarayan yorumlanan bir betik dilidir.
Peki bu ne anlama gelmektedir?
Yorumlanan betik dili:
- Doğrudan işletim sistemi çağrılarını yapabilme yeteneği
- Güçlü dizge işlemleri ve düzenli ifadeler
- Geliştirme sırasına anında geribesleme
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
Yukardaki kavramların bazılarına yabancıysanız, endişelenmeyin, okumaya devam edin. Ruby dili çabuk ve kolay öğrenilir.