1. sayfa (Toplam 1 sayfa)

Ruby Nedir ? Ruby Programlama

Gönderilme zamanı: 23 Eki 2022 13:37
gönderen admin

Ruby, nesneye yönelik bir programlama dilidir.


Sözdizimi itibarı ile, Ada, Perl, Smalltalk gibi programlama dillerinden etkilenmiştir ve Python ile kimi ortak sözdizimi özelliklerine sahiptir.

Ruby yorumlanan bir dildir. Yukihiro Matsumoto tarafından yazılan dil bir özgür yazılımdır ve GPL ile lisanslanmıştır.

Resim

Ruby ; Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir dildir. Okuması doğal ve yazması kolay zarif bir sözdizimine sahiptir.

Ruby Hakkında

Ruby’nin niçin bu kadar popüler olduğunu mu merak ediyorsunuz? Rubyseverler, Ruby’yi güzel, sanatsal, becerikli ve pratik bir dil olarak tanımlarlar. Peki Ruby size neler vaad ediyor?

Ruby’nin Yaratıcısının İdealleri
Ruby dengenin dilidir. Ruby’nin yaratıcısı Yukihiro “Matz” Matsumoto en sevdiği dillerin (Perl, Smalltalk, Eiffel, Ada, ve Lisp) en iyi özelliklerini harmanlayarak fonksiyonel programlama ile imperativ programlamaya dayanan yeni bir dil yaratmayı amaçlamıştır.
Matz, her zaman “Ruby’yi basit değil, doğal yapmaya çalıştığını” vurgulamıştır, tıpkı yaşam gibi…
Buradan yola çıkarak Matz aşağıdakileri ekler:
Ruby tıpkı insan vücudu gibi, görünüşte basit, ama içinde çok kompleks bir yapıya sahiptir.
Ruby’nin Büyüme Hızı
Ruby 1995’te halka duyurulduğundan beri, dünya çapında programcıların dikkatini çekmeye başlamıştır. 2006 Ruby’nin altın yılı olmuştur. Dünyanın en büyük şehirlerinde aktif kullanıcı grupları ve Ruby ile ilgili konferanslar gerçekleştirilmiştir.

Ruby hakkında detaylı bilgi için :

Kod: Tümünü seç

https://www.ruby-lang.org/tr/about/
Gerekli araçlar için :

Kod: Tümünü seç

https://www.ruby-lang.org/tr/downloads/
Resim
Python ve Ruby karşılaştırması

İlk programımız :

# Meşhur Merhaba Dünya programı Ruby'de çok basit. Şunlar gereksiz:

# * bir "main" metodu
# * yeni satır bildirimi
# * noktalı virgüller

# İşte kodumuz:

Kod: Tümünü seç

puts 'Merhaba Dünya // Merhaba yazilimadasi.com Ailesi '
Kod çıktısı şu şekilde :

Resim

Bir diğer örnek :

Kod: Tümünü seç

puts 1.5+10

puts 5*5.5

puts 6*6.6

puts 10-5.2

puts 12/6.4

puts 9/2
Kod çıktısı şu şekilde :

Resim

Son kodumuzda program yuvarlama yaptı.Tamsayılar ile işlem yaparsanız sonuç da tamsayı olur. Bilgisayar 4.5 sayısını yuvarladı bu beklediğiniz sonuç olmayabilir ama bilgisayar için doğru bir sonuçtu.

Örnek : Cebinizde 9 TL var ve bilet 2 TL ise kaç bilet alırsınız ? 4.5 bilet mi ? Tabi ki 4 bilet.
Konu Dışı
Online olarak ruby programlama çalışmak için aşağıdaki siteyi kullanabilirsiniz.

Kod: Tümünü seç

https://www.tutorialspoint.com/execute_ruby_online.php