Türkçe ansiklopedi, sözlük, genel başvuru ve bilgi sitesi

Ruby Programlama Dili hakkında bilgi

Ruby, nesneye yönelik programlama | 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 programlama dili | yorumlanan bir dildir. Yukihiro Matsumoto tarafından yazılan dil bir özgür yazılımdır ve GPL ile lisanslanmıştır. ...

R uby, 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.

Özellikleri

  • 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 Bununla beraber Ruby içindeki UTF-8 desteği sınırlıdır.

    Sözdizimi

    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).

    Kullanılabileceği Sistemler

    Ruby yorumlayıcısı birçok işletim sistemi için yazılmıştır. Bunlardan bazıları şunlardır:
  • Neredeyse tüm Unix türevleri
  • Microsoft platformları (DOS, Windows 95/98/XP/NT/2000/2003)
  • Mac OS X
  • BeOS
  • Amiga
  • OS/2
  • Symbian

    Dış bağlantılar

  • http://www.ruby-lang.org/en/ Ruby dili anasayfası
  • http://www.ceviz.net/index.php?case=category&id=49 Ceviz.Net Örnek kodlar, dökümanlar

    Bu makale, online kullanıcı topluluğu tarafından oluşturulan ve düzenlenen özgür ansiklopedi projesi Wikipedia'nın Türkçe versiyonu Vikipedi'deki Ruby programlama dili maddesinden kopyalanmıştır. Bu makale, GNU Özgür Belgeleme Lisansı ilkeleri kapsamında özgürce kullanılabilir.
  • İlgili bilgi başlıkları

    İlgili bilgiler: Ada Amiga BeOS GPL Mac OS X Microsoft Nesneye yönelik programlama OS2 Perl Programlama dili

    Ansiklopedi tarayıcı