1. Ruby Nedir?
Ruby 'hızlı ve kolay', nesneye dayalı, yazılım geliştirmeye yarayan yorumlanan bir betik dilidir.
Peki bu ne anlama gelmektedir?
Yorumlanan bir betik dili:
- İşletim sistemi çağrılarını doğrudan 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 otomatiktir
Nesneye dayalı:
- Herşey birer nesnedir
- Sınıflar, kalıtım, yöntemler, vs.
- Tekil yöntemler
- Modüllerle çalışılabilir
- Yineleyiciler ve Kapsayıcılar
Ayrıca:
- Çok hassasiyetli tamsayılar
- İstisna işleme modeli
- Dinamik yükleme
- Evreler
Yukardaki kavramların bazıları yabancıysanız, endişelenmeyin, okumaya devam edin. Ruby dili çabuk ve kolay öğrenilir.