Ruby

Ruby
Paradigmasıçok paradigmalı: nesneye yönelik, fonksiyonel, reaktif
İlk çıkışı1995
TasarımcıYukihiro Matsumoto
GeliştiriciYukihiro Matsumoto ve diğerleri
Kararlı sürüm3.3.0 (25 Aralık 2023) (2023-12-25)[1])
Önemli uygulamalarıRuby MRI, YARV, JRuby, Rubinius, Maglev, IronRuby, MacRuby, HotRuby, RubyMotion, mruby
EtkilendikleriSmalltalk, Perl, Lisp, Scheme, Python, CLU, Eiffel, Ada, Dylan, C++
EtkiledikleriClojure, D dili,[2] Groovy, Nu, Falcon, Ioke, Mirah, Elixir, Julia dili, Swift
İşletim sistemiÇapraz platform yazılımları
LisansRuby Lisansı veya GNU Genel Kamu Lisansı v2
Olağan dosya uzantıları.rb, .rbw
Web sitesiwww.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.

  1. ^ "Ruby 3.3.0 Released". Ruby Programming Language. 25 Aralık 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Aralık 2023. 
  2. ^ "Intro - D Programming Language 1.0 - Digital Mars". 25 Aralık 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Temmuz 2014. 
  3. ^ "About Ruby". 9 Ekim 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Ekim 2014. 
  4. ^ "Contents of /trunk/COPYING". http://svn.ruby-lang.org/. 20 Mart 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2014.  |eser= dış bağlantı (yardım)

Developed by StudentB