Ruby Programlama Dili Nedir?

Ruby Programlama Dili

Ruby, nesneye yönelik, dinamik, reflektif 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 özdizimi özelliklerine sahiptir.
Fonksiyonel nesneye yönelik, dinamik, reflektif gibi çoklu programlama paradigmalarını destekler.

Ruby Özellikleri

• Nesne tabanlı programlama(kalıtsallık, mixin ve metaclass desteği)
• 4 farklı tipte değişken tanımlanabilir: Global, class, instance ve local)
• Her şey bir ifade ve aynı zamanda obje hata ve istisma yöntemi
• Garbage collection (tr. Çöp toplama)
• Yüksek taşınabilirlik
• Geniş standart kütüphane desteği (YAML, JSON, XML, CGI, OpenSSL, HTTP, FTP, RSS)
• Perl benzeri dil seviyesinde doğal düzenli ifade desteği
• Rasyonel sayıla, çok büyük sayılar ile çalışabilme

Yorum Yapın

Daha yeni Daha eski