Rubby Programlama Dili - TheCoders.Net
Ana Sayfa Forum Ruby
Rubby Programlama Dili (26/06/2008 11:00)
* Nesneye yönelim
* 4 seviyede değişken tanımlanabilir (variable scopes):Global,class,instance ve local
* Exception handling (olmaması gereken durumları yakalama)
* Otomatik çöp toplama (garbage collecting)
* Yüksek taşınabilirlik
* Geniş standart kütüphane desteği
* Perl benzeri dil seviyesinde doğal düzenli ifade desteği
Ruby'nin sözdizimi günümüzde de yoğun olarak kullanılan Perl ve Python ile büyük benzerlikler gösterir.Sınıf ve metot tanımlamaları anahtar kelimelerle belirlenir.Ruby'de Perl'in aksine, değişken isimlerinin başında belirleyici karakterler ($, @@, % gibi) kullanmak bir zorunluluk değildir (kullanıldığında da bu işaret değişkenin kapsamının belirleyiciliği vazifesini üstlenir).Python'ın tersine girintilerin dilin sözdiziminde bir etkisi yoktur (bilindiği gibi Python sözdiziminde girintiler programın bloklarını belirler).
Ruby yorumlayıcısı birçok işletim sistemi için yazılmıştır.Hemen hemen tüm işletim sistemlerinde çalışabilir.Bunlardan bazıları şunlardır:
* Neredeyse tüm Unix türevleri
* Microsoft platformları (DOS, Windows 95/98/XP/NT/2000/2003)
Buda Rubby ile diğer programlama dillerinde yazılan ilk program Hello World (Merhaba Dünya)Ekrana Merhaba dünya yazan program;
irb(main):001:0> puts "Merhaba, Dünya"
Daha fazla bilgi edinebilirdik ancak Rubby yeni bir dil ve anlatımı ingilizce ama ileride çok sayıda Türkçe makale ve e-kitap çıkacaktır.