Ruby Dili Hakkında - Yazılım Karavanı: Bilişim-Teknoloji-Yazılım
Home / Programlama Dilleri / Ruby / Ruby Dili Hakkında
09:19 Programlama Dilleri, Ruby
Verimlilik ve sadelik üzerine odaklanmış, açık kaynak kodlu dinamik bir dildir. Okumayı ve yazmayı kolaylaştıran, doğal bir söz dizimine sahiptir. Tamamiyle nesne yönelimli programlamaya uygundur.
Ruby, nesneye yönelik bir programlama dilidir. Ruby dili, Yukihiro Matsumoto tarafından Japonya'da tasarlanmaya ve geliştirilmeye başlanmıştır. Sözdizimi olarak, Ada, Perl, Smalltalk, Lisp, Eiffel gibi programlama dillerinden etkilenen Ruby; Python ile kimi ortak sözdizimi özelliklerine sahiptir. Fonksiyonel, nesneye yönelik, dinamik, reflektif gibi çoklu programlama paradigmalarını destekler. Özgür bir yazılım olan Ruby; GPL ve Ruby lisansı ile lisanslanmıştır.
Hepsi bu kadar. Geleneksel "Hello World" mesajını yalnızca tek satırlık bir kod parçası ile yazdırabiliyoruz.
Aralık 1995'te Ruby'nin 0.95 ile ilk genel sürümü yayınlandı. Aynı ay içerisinde peş peşe 3 sürüm daha yayınlandı. Bu sürümler Japonya'da yerel haber gruplarında duyuruldu.
İlk genel sürümden tam bir yıl sonra, Aralık 1996'da Ruby 1.0 yayınlandı. Anavatanı Japonya'da hızla tanınan ve yayılan Ruby, 1999'da İngilizce yazıların yayınlanması ile tüm dünyaya açılma olanağına kavuştu. 2000 yılında Japonya'da Python'dan daha popüler bir dil haline geldi.
Günümüzde yazılım geliştirmeyle uğraşan yazılımcılar, yazılımın karmaşıklığının ve artan boyutunun azaltılması , yazılımın süresinin kısaltılması vb sebeplerden dolayı nesne yönelimli programlama dillerine ihtiyaç duymuşlardır. Ruby programlama dili kullanılarak yazılan Ruby on Rails (framework) ve programlama dilinin AÇIK KAYNAK KOD olması avantajdır.
"Ruby' de her şey nesnedir"
Neredeyse tüm Unix türevleri, Microsoft platformları (DOS, Windows 95/98/XP/NT/2000/2003/Vista/7/8/8.1/10) ,Mac OS X,BeOS, Amiga, OS/2,Symbian ‘da kullanılabilir.
Örneğin Ruby ile oyun da yazabilirsiniz android uygulama da geliştirebilirsiniz.
Oyun programlama için
Android programlama için
Windows, MAC, Linux, Solaris için aşağıdaki bağlantıya tıklayarak bilgisayarınıza rahatlıkla indirebilirsiniz:
-Ruby İle İlgili Kaynak Siteleri