Ruby

Ruby Kullanım Alanları

Ruby Nedir ?

Dünya üzerinde neredeyse en kolay programla dili olduğu iddia edilen Ruby, esnekliği ile teknoloji becerisi pek de yüksek olmayan kişiler tarafından bile kullanılması çok da zor değildir. Çeşitli paradigmalara sahip ve  nesnel bir programlama dilidir. 1995 yılında Japon Yukihiro Matsumoto tarafından tasarlanmıştır. Smalltalk, Ada ve Perl gibi birkaç programlama dilinden etkilenerek üretilen Ruby, özellikle de günümüzün popüler programlama dillerinden biri olan Python’dan etkilenmiştir.  Hatta son zamanlarda Japonya da Python’dan daha popülerdir ve hatta çoğu zaman ondan hızlıdır.  İlk sürümünden sonra 1996 yılında Ruby 1.0 yayınlanır. En sonuncu sürümü ise 2005 yılında yayımlanır.

Ruby Programlama Dilinin Özellikleri

·         Dili nesnel bir araç haline getirir.

·         Bellek yönetimi oldukça kolaydır.

·         En önemli ara yüz prensipleri özgürlük, esneklik ve uyumluluktur.

·         Daha az kod yazarak hızlı programlama imkanı sunar.

·         Meta programlarla ilgili yetenekleri içerir.

Kullanım Alanları

·         Migrosoft platformları, Unix ve Türevleri, OS/2, Symbian, BeOS gibi sistemlerde kullanılabilir.

·         Çoğunlukla yapay zeka ve keşifsel matematik, metin işleme, Genel programlama işlemleri ve eğitimleri, GUI uygulamaları, CGI, Web, XML ve Extreme  programlamalarında kullanılır.

·         Yüksek kalite de performans, zengin kütüphane  seçenekleri sunar.

·         NASA ve Motorola tarafından simülasyon yapmak amacıyla kullanılır.

·         Robot biliminde, robot kontrolünü sağlanmak amacıyla kullanıldı.

·         Ruby üretildiği kendi ülkesinde, ticari oyun firması tarafından kullanıldı.

·         Telefon donanımlarında ve sistemlerinde kullanıldı.

·         Astronomi ve uzay bilimlerinde yıldız sistemlerinin modelleme çalışmalarında kullanılıyor.

·         Ruby ile, rasyonel sayılar çok büyük rakamlar ile çarpılabilir.

·         Hata yönetimi sunar.

Saymakla bitmeyen bunca alternatif insanlar için cazibeli olsa da kafa da soru işaretleri uyandırır. Fakat büyük şirketler tarafından da kullanılması, sorulara kendiliğinden cevap olmuştur. Elde ettiği bu başarı ve performans diğer programcılara da ilham kaynağı olmuştur.

 

Bir cevap yazın