Ruby
Ruby
Ruby programlama dilinin ilk temelleri 24 Şubat 1993'te Yukihiro Matsumoto (Matz) tarafından, Perl dilinden daha güçlü, Python dilinden daha fazla nesne yönelimli bir dil geliştirmek düşüncesiyle atılmıştır. İlk versiyonu 1995 yılında dağıtılmaya başlamış olan Ruby, Perl ve Python dışında Smalltalk, Eiffel, Ada ve Lisp gibi dillerden de büyük oranda esinlenmiştir [1].
Özellikleri
Nesne yönelimli.
Derlenen değil, yorumlanan bir dil.
Dinamik bir dil.
Okuması ve yazması çok kolay.
Açık kaynak kodlu.
Bir şeyi yapabilmek için birden çok yönteme sahip.
Uygulama Alanları
Web uygulamaları
Veri işleme
Ağ(network) işleri
Oyun yazımı
İşletim sistemi taraflı uygulamalar
Kullanan Şirketler
Nasa
Google
IBM
Motorola
Basecamp
Airbnb
Twitter (ilk zamanları)
Github
Groupon
Gitlab
Geliştirme Ortamları
Ruby ile geliştirme yapmak için bir metin editörü ve bir adet konsol uygulamasına ihtiyacınız vardır. Metin editörleri olarak;
Vim
Sublime Text
Text Mate
Notepad
TextEdit
sayılabilir. Ayrıca IDE (Entegre geliştirme ortamı)'de tercih edilebilir. IDE olarak ise,
Rubymine
Aptana Studio
kullanılabilir.
Kaynaklar ve Topluluk
Ruby Türkiye (rubyturkiye.org)[rubyturkiye.org]
Diğer Uyarlamalar
Standart Ruby'e alternatif olarak geliştirilen bazı uyarlamalar mevcuttur. Bu uyarlamalar; bazı alanlarda Ruby'nin daha etkin kullanılmasını ve belli platformlara hitap etmesini vaat etmektedir. Bunlardan en yaygın olanları;
JRuby (Ruby'nin JVM (Java Virtual Machine) üzerinde çalışanı)
IronRuby (.NET için geliştirilmiş Ruby)
Rubinius (Ruby ile geliştirilmiş Ruby versiyonu)
Referanslar 1. Bağdat Sıktı, Ruby, Dikey Eksen Yayın Dağıtım, İstanbul, 2013
Last updated
Was this helpful?