Tartışma:Ruby programlama dili
Vikipedi, özgür ansiklopedi
Öncelikle sizlere Ruby'nin ilginç hikayesinden bahsetmek istiyorum. Ruby, Japonya'da geliştirildikten yıllar sonra ingilizceye ilk defa çevrilmiş, bunun nedeni ise Ruby'yi yazan gruptan hiç bir programcının ingilizce bilmemesinden kaynaklanmıştır. Ruby özellikle de arama motorları üzerine çalışanların büyük ilgisini çekmiştir.
Birinci tartışma konusu, Ruby, PHP'ye karşı rakip çıkabilirmi? bu konuda iki programlama dilini de bilen kişiler Ruby dilini, PHP'nin yeni versiyonu olarak değerlendirmişlerdir. Ruby ile yazılan bazı büyük programlarda zaman kompleksi bakımından PHP'ye oranla üç katı hız kazanılmıştır.
İkinci tartışma konusu ıse Ruby'nin gelecekte ün kazanıp programcılara yeni iş imkanları açıp açmayacağıdır. İnternette yayımlanan haberlere göre Ruby, gelecekte bir numaralı internet programlama dili olarak gösterilmektedir, lütfen sizler de bu konudaki görüşlerinizi aktarınız. Aşağıdaki linke tıklayarak Ruby'nin tüm sürümlerini ücretsiz olarak indirebilirsiniz.
İşte Ruby'den bir kaç avantaj : Artık her satır sonuna noktalıvirgül koymak zorunda değilsiniz, boolean desteğini istediğiniz gibi kullanabilirsiniz. örnek )
g=100
while (g>=0)
if(myarray[g] =~ /\d\d[-]\w\w\w[-]\d\d/) // =~ benim değişkenim eğer sayı sayı - harf harf harf - sayı sayı ise ..
myarray.delete_at(g)
end
g=g-1
end
Ruby, bütün dillerin avantajlı taraflarının alınıp yaratıldığı bir dil olarak düşünebilirsiniz. 'irb' komutu sayesinde değişken değerlerini satır satır öğrenebilirsiniz.
% irb irb 0> def sum(n1, n2) irb 1> n1 + n2 irb 2> end => nil irb3> sum(5, 4) => 9
Bu yeni programlama dili ile merak ettiklerinizi bu sayfada tartışabilirsiniz. puts 'Hoşçakalın' Huseyinpolat 13:46, 17 Mart 2006 (UTC) Hüseyın Polat

