Ruby
nesne tabanlı programlama dili / From Wikipedia, the free encyclopedia
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.
Pratik Bilgiler Paradigması, İlk çıkışı ...
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 (5 ay önce) (2023-12-25)[1]) |
Tip sistemi | güçlü, dinamik, ördek |
Ö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 |
Kapat
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.