İNTERNET TABANLI PROGRAMLAMA Dersi Ruby ve Ruby On Rails soru detayı:
SORU:
Ruby hakkında bilgi veriniz.
CEVAP:
Ruby, Japon bilgisayar bilimcisi Yukihiro “Matz”
Matsumoto tarafından geliştirilmiş bir programlama
dilidir. Basitlik ve verimlilik dengesi üzerine inşa edilmiş
olan tamamen nesne yönelimli bir dildir. Perl, Pyhon,
SmallTalk, Ada gibi pek çok programlama dilinden
esinlenmiş olan Ruby, aynı zamanda Rust, Swift, Clojure,
Crystal gibi birçok programlama diline de esin kaynağı
olmuştur.
1993 yılında geliştirilmeye başlanmış ve 1995 yılının
sonlarında ilk versiyonu olan Ruby 0.95 yerel bir Japon
haber grubunda duyurularak kullanıma sunulmuştur. 2000
yılına kadar Japonya sınırlarının dışında pek ses
getirememiş olsa da; bu yılda İngilizce olarak ilk kitabın
piyasaya çıkması, haber grupları ve e-posta listeleri
kurulması gibi etkenlerin de yardımıyla dünya çapında ilgi
uyandırmaya başlamıştır. Ruby dilinin asıl manada dünya
çapında kullanılmaya başlanması ise Ruby on Rails isimli
web çerçevesi ile birlikte olmuştur. Bu ünitenin yazımı
sırasında Ruby’nin kullanılabilir durumda olan en son
kararlı hali 2.3.1 sürümüdür.