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.