RUBY PROGRAMLAMA DİLİ


Ruby Programlama Dili Nedir?

Her makalede olduğu gibi bu makalemde de sizlere bir programlama dilini daha açıklamaya çalışacağım. Ruby isimli bu dil nesne yönelimli dinamik bir programlama dili. Ruby dilinin sevenleri bir hayli çok desek başımız ağrımaz herhalde üstelik sevgileri ise epey çok. Ruby dilini öğrenen kişiler bir önceki dilleri her neyse fark etmiyor bu dili çok seviyorlar. Gelin bu sevginin sebebi neymiş bir bakalım. Ruby programlama dili nedir sorusu ile bu dili giriş yapalım.

Ruby Nedir?

Ruby programlama dili Japon Yukuhiro Matsumoto tarafından yazılmış ve geliştirilmeye başlanmıştır. İlk çıkışını 1995 yılında yapmıştır ve altın çağını 2000 yıllarda yaşamıştır.
Perl, ADA, Lisp gibi dillerin söz dizimlerinden etkilenmiştir. Yani bir programlama dilindeki uyulması gerekene kurallar, kodların yazılış biçimi.
4 farklı değişken tipi bulunmaktadır. Bunlar:
  1. Global
  2. Class
  3. Instance
  4. Local’ dir.

Yukuhiro Ruby’ yi her zaman basit değil, doğal yapmaya çalıştığını vurgulamıştır. Bunun yanı sıra şu sözleri de “Ruby tıpkı insan vücudu gibi, görünüşü basit ama içinde çok kompleks bir yapıya sahiptir “eklemiştir.
Peki neden Ruby? Gelin Ruby’ nin özelliklerine bakarak bu sorunun cevabını bulmaya çalışalım.

Ruby Dilinin Özellikleri
  • Ruby de her şey bir nesnedir.
  • Ruby esnektir.
  • Hata yönetimi iyi geliştirilmiştir.
  • Kolay okunur ve kolay anlaşılabilir bir dildir.
  • Dinamiktir.
  • Söz dizimi ile sağladığı kolaylık ile geliştirilebilmesi kolaydır.
  • Açık kaynak kodlu özgür bir yazılımdır. Yani ücretsiz ve her türlü geliştiriciye açıktır.
  • Açık kaynak kodlu olması sebebi ile sorunlara çok kısa sürede çözüm bulunabilir.
  • Meta Programming yetenekleri içerir.
  • Kolay öğrenilebilir ve hızlı geliştirme yapılabilir.
  • Geniş kütüphane desteği.
  • Neredeyse tüm işletim sistemleri ile uyumlu çalışması.(Windows, MacOS, Linux, Unix, BeOS, Symbian, Amiga)
  • Taşınabilirlik.
  • Çok büyük sayılar ve rasyonel sayılar ile çalışma imkanı sağlar.


Ruby İle Neler Yapabilirsiniz?
  • Web programlama
  • Masaüstü sistemler
  • IOS ve Android uygulamaları.
  • Yapay zeka
  • Sunucu Yönetimi sistemleri.
  • Oyunlar.
  • Simülasyonlar.

Yapmaya imkan sağlayan bir programlama dilidir. Çok fazla program yapabileceğiniz alan bulunmaktadır. Biz sadece bazı genel başlıklar altında aklınızda bir fikir oluşması için birkaç madde ile örnekler vermeye çalıştık.

Bir makalenin daha sonuna geldik. Elimizden geldiğince Ruby programlama dilini sizlere anlatmaya çalıştık. Sizler Ruby hakkında ne düşünüyorsunuz? Ruby dilinin devam niteliğinde makalesinin gelmesini ister misiniz? Lütfen makaleler hakkındaki düşüncelerinizi yorumlar kısmında belirtiniz. Bir sonra ki programlama dili makalesinde görüşmek üzere. Teşekkürler.

Yorumlar

  1. Güzel özgün bir yazı olmuş elinize sağlık

    YanıtlaSil
  2. ruby nerden ögrenebiliriz

    YanıtlaSil
  3. Sözdizimi hakkımda keşke biraz ornekler verseydiniz. Ruby ile yazılmış ola programlar ve uygulamalar, performansı hakkında ikinci bir yazı bekliyoruz

    YanıtlaSil

Yorum Gönder

Popüler Yayınlar