Paradigması | çok paradigmalı: nesneye yönelik, fonksiyonel, reaktif |
---|---|
İlk çıkışı | 1995 |
Tasarımcı | Yukihiro Matsumoto |
Geliştirici | Yukihiro Matsumoto ve diğerleri |
Kararlı sürüm | 3.3.0 (25 Aralık 2023[1]) | )
Önemli uygulamaları | Ruby MRI, YARV, JRuby, Rubinius, Maglev, IronRuby, MacRuby, HotRuby, RubyMotion, mruby |
Etkilendikleri | Smalltalk, Perl, Lisp, Scheme, Python, CLU, Eiffel, Ada, Dylan, C++ |
Etkiledikleri | Clojure, D dili,[2] Groovy, Nu, Falcon, Ioke, Mirah, Elixir, Julia dili, Swift |
İşletim sistemi | Çapraz platform yazılımları |
Lisans | Ruby Lisansı veya GNU Genel Kamu Lisansı v2 |
Olağan dosya uzantıları | .rb, .rbw |
Web sitesi | www.ruby-lang.org |
Ruby, nesneye yönelik, dinamik, reflektif ve esnek 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[3] gibi programlama dillerinden etkilenen Ruby; Python ile kimi ortak sözdizimi özelliklerine sahiptir. Fonksiyonel, nesneye yönelik, dinamik, reflektif gibi çoklu programlama paradigmalarını destekler.
Özgür bir yazılım olan Ruby; GPL ve Ruby lisansı[4] ile lisanslanmıştır.
|eser=
dış bağlantı (yardım)