Ruby: Revizyonlar arasındaki fark
[kontrol edilmemiş revizyon] | [kontrol edilmemiş revizyon] |
k Bot değişikliği Ekleniyor: ckb:روبی |
k Bot değişikliği Kaldırılıyor: ku:روبی |
||
85. satır: | 85. satır: | ||
[[ka:რუბი (პროგრამირების ენა)]] |
[[ka:რუბი (პროგრამირების ენა)]] |
||
[[ko:루비 (프로그래밍 언어)]] |
[[ko:루비 (프로그래밍 언어)]] |
||
[[ku:روبی]] |
|||
[[lt:Ruby]] |
[[lt:Ruby]] |
||
[[ms:Ruby]] |
[[ms:Ruby]] |
Sayfanın 00.35, 27 Eylül 2009 tarihindeki hâli
Yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
Geliştirici(ler) | Yukihiro Matsumoto |
---|---|
Tür | Programlama dili |
Lisans | GPL |
Resmî sitesi | http://www.ruby-lang.org |
Kod deposu |
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.
Özellikler
- Nesneye yönelim
- 4 düzeyde değişken tanımlanabilir:Global, class, instance ve local
- İstisna işleme
- Çöp toplama
- 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 adlarının başında belirleyici karakterler ($, @@, % gibi) kullanmak bir zorunluluk değildir Python'un tersine girintilerin dilin sözdiziminde bir etkisi yoktur.
Kullanılabileceği dizgeler
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/Vista)
- Mac OS X
- BeOS
- Amiga
- OS/2
- Symbian
Ayrıca bakınız
Dış bağlantılar
- Ruby, Ana sayfa (İngilizce)
- Ruby, Ana sayfa (Türkçe)
- Ruby belgelendirme sayfası