243
Ruby, Perl'den esinlenen sözdizimini Smalltalk benzeri özelliklerle birleştiren dinamik, yansıtıcı, genel amaçlı bir nesne yönelimli programlama dilidir.Ruby 1990'ların ortalarında Japonya'da ortaya çıktı ve başlangıçta Yukihiro "Matz" Matsumoto tarafından geliştirildi ve tasarlandı.Ruby çok sayıda kütüphane ve kullanıcıya sahiptir.Perl, Smalltalk, Eiffel, Ada ve Lisp'ye dayanmaktadır.Ruby işlevsel, nesne yönelimli, zorunlu ve yansıtıcı olmak üzere birçok programlama paradigmasını destekler.Ayrıca dinamik bir tip sistemi ve otomatik bellek yönetimi vardır;bu nedenle Python, Perl, Lisp, Dylan ve CLU gibi çeşitli açılardan benzerdir.Ruby genellikle Python ile karşılaştırılır, Ruby CLI, GUI Programları ve ayrıca Web Uygulamaları için kullanılır, popüler MVC Web çerçevesi "Ruby on Rails" Ruby'de geliştirilmiştir.
İnternet sitesi:
http://www.ruby-lang.org/Özellikleri
Kategoriler
Mac için Ruby'a alternatifler
30
Apple Swift
Swift, iOS, OS X, watchOS ve tvOS uygulamaları için C uyumluluğunun kısıtlamaları olmadan en iyi C ve Objective-C üzerine kurulmuş bir programlama dilidir.
28
Objective-C
Objective-C dili, karmaşık nesne yönelimli programlama sağlamak için tasarlanmış basit bir bilgisayar dilidir.
28
27
Nim (programming language)
Nim, programcıya çalışma zamanı verimliliğinden ödün vermeden üstün güç sağlamaya çalışan güçlü bir makro sistemine sahip statik olarak yazılmış, zorunlu bir programlama dilidir.
27
23
23
22
20
17
F# (programming language)
F #, .NET için kısa ve öz, işlevsel ve nesne yönelimli bir dildir ve karmaşık sorunları çözmek için basit kodlar yazmanıza yardımcı olur.
14
12
Squirrel (programming language)
Sincap, boyuta, bellek bant genişliğine ve gerçek zamanlı olarak uyan hafif bir komut dosyası dili olarak tasarlanmış yüksek düzeyde zorunlu, nesne yönelimli bir programlama dilidir ...
10
9
Ceylon
Java ve JavaScript sanal makineleri desteği
- Ücretsiz
- Windows
- Mac
- Linux
- JavaScript
- Hotspot JVM
7
Crystal (programming language)
Etkin yerel kodla derlenen Ruby benzeri sözdizimi ile programlama dili.