Ruby Sınıfları 3.1 Ruby Yorumlayıcı Bir Dildir

3
Ruby Sınıfları
Bir programlama dilini öğrenirken izlenebilecek en iyi yol yoktur. Konuları sistematik olarak öğrenmeye kalkarsanız, öğrenme olgusunun pedagojik kısmı yok olur. En öne alınması gereken basit giriş çıkış bilgileri bile, o
dilin sonraki kavramlarıyla ilgilidir. O nedenle, kitapta ya da derste henüz
açıklanmadan kullanılan kavram ve deyimleri olduğu gibi belleğimize alıp
kullanmaya başlamaktan başka yol yoktur. Bu iş, bir çocuğun ana dilini
öğrenmesi gibidir; taklit et ve belleğe yerleştir.
Bu bölümde, Ruby dilini öğrenirken karşılaşacağımız temel kavramlar, ayrıntıya inmeden, listelenecektir.
3.1
Ruby Yorumlayıcı Bir Dildir
Ruby yorumlayıcı bir dildir. Yazacağımız bir satırlık deyimleri, her işletim
sisteminde var olan etkileşimli komut penceresinden (interactive console)
yazacak ve Ruby’nin ona verdiği yanıtı gene o pencereden göreceğiz. Etkileşimli pencerelere kabuk (shell) de denilir. İşletim sisteminin komutlarının
doğrudan yazıldığı penceredir.
Ruby 1.9 sürümü, öncekilere göre önemli yenilikler getirmiştir. Onlardan birisi unicode kullanmasıdır. Bir başkası da, üstsınıftaki bir metodun
altsınıfa daha kolay çağrılmasıdır.