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