Ruby, Yukihiro Matsumoto tarafından geliştirilen açık kaynaklı bir nesne yönelimli programlama dilidir. Dilin ilk sürümü (0.95) 1995’te piyasaya sürüldü ve 2011’de 1.9.3 sürümü yayınlandı. Ruby dili tamamen nesne yönelimlidir, çünkü her şey bir nesnedir. Örneğin, tamsayılar gibi en temel veri türlerinin bile yöntemleri ve örnek değişkenleri vardır. Bu, birçok kod satırının bir araya getirilebildiği yöntem zincirleme kullanma konusunda daha büyük bir yetenek sağlar.
Dropshopping: Dropshopping Nedir?
Ruby Programlama Nedir?
Ruby, ön uç ve arka uç web geliştirme ve benzeri uygulamalarda kullanılmak üzere sıfırdan oluşturulmuş bir betik dilidir. Anlaşılması çok kolay ve yüksek seviyeli, İngilizce kodlamaya olabildiğince yakın olduğu düşünülen sağlam, dinamik olarak yazılan, nesne yönelimli bir dildir.
Ruby Ne İçin Kullanılır?
Ruby en çok web uygulamaları oluşturmak için kullanılır. Bununla birlikte, Python’a benzer genel amaçlı bir dildir, bu nedenle veri analizi, prototip oluşturma ve kavramların kanıtı gibi birçok başka uygulamaya sahiptir.
Zirve: Sizi Zirveye Taşıracak E-ticaret Siteleri
Muhtemelen Ruby’nin en belirgin uygulaması, Ruby ile geliştirilen geliştirme çerçevesi olan Rails web’dir. MacOS’a yazılım paketleri yüklemek için son derece popüler bir araç olan Homebrew da Ruby’de yazılmıştır. Web sitelerini ve uygulamaları ne kadar kolay gireceklerini test etmenizi sağlayan güvenlik yazılımı Metasploit de öyle. Rails ile Ruby geliştiricileri tarafından oluşturulmuş çok sayıda görünür uygulama vardır. Bu, Ruby ve Ruby on Rails’in bir web sitesi oluşturmanıza, bir web sitesini güvenli hale getirmenize, Airbnb’nizde tatil yaparken harika bir kitap veya yeni bir gösteri bulmanıza ve öğle yemeğinde fazla yemediğinizden emin olmanıza yardımcı olabileceği anlamına gelir.
Lavel: Lavel Nedir?
Ruby | Veri tipleri
Ruby’deki veri türleri, metin, dize, sayılar vb. Gibi farklı veri türlerini temsil eder. Tüm veri türleri sınıflara dayanır, çünkü saf Nesneye Dayalı bir dildir. Ruby’de aşağıdaki gibi farklı veri türleri vardır:
- Sayılar: Genellikle bir sayı, ondalık işareti olarak bir nokta kullanılarak bir basamak dizisi olarak tanımlanır. İsteğe bağlı olarak kullanıcı alt çizgiyi ayırıcı olarak kullanabilir. Tamsayılar ve kayan noktalı sayı gibi farklı sayılar vardır. Yakut hem işleyebilir Tamsayılar ve kayan noktalı sayılar. Boyutlarına göre, biri Bignum ve ikincisi Fixnum olmak üzere iki tür tamsayı vardır.
- Dizeler: Dize, bir cümleyi veya kelimeyi temsil eden bir harf grubudur. Dizeler oluşturmak için hem çift tırnak hem de tek tırnak kullanabilirsiniz. Dizeler, String sınıfının nesneleridir. Çift tırnaklı dizeler yerine koyma ve ters eğik çizgi gösterimine izin verir, ancak tek tırnaklı dizeler yerine geçmeye izin vermez ve yalnızca ve ‘ için ters eğik çizgi gösterimine izin verir.
- Hashes: Bir karma değerlerini anahtarına atar. Bir anahtara değer => işareti ile atanır. Bir anahtar çifti aralarında virgülle ayrılır ve tüm çiftler kıvırcık parantez içine alınır. Ruby’deki bir karma, JavaScript’teki bir nesne değişmezine veya PHP’deki ilişkilendirilebilir bir diziye benzer. Dizilere benzer şekilde yapılırlar. E. Sonunda virgül yok sayılır.