Ruby (linguaggio di programmazione)

Ruby
linguaggio di programmazione
AutoreYukihiro Matsumoto
Data di origine1995[1]
Ultima versione3.3.0 (25 dicembre 2023)[2]
Utilizzogenerico, scripting
Paradigmiorientato agli oggetti
Tipizzazioneduck, dynamic
Estensioni comunirb e rbw
Influenzato daLisp, Smalltalk, Perl
Implementazione di riferimento
Sistema operativoMultipiattaforma
Linguaen
LicenzaGNU General Public License
Sito webwww.ruby-lang.org/it/

Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa[3].

Il successo di framework come Ruby on Rails ha aiutato la diffusione di Ruby soprattutto nello sviluppo di applicazioni web. Risulta attualmente nei primi dieci posti dei linguaggi maggiormente popolari e utilizzati nel mondo secondo vari indici di misurazione specifica, come per esempio TIOBE[4].

  1. ^ ruby-lang.org, https://www.ruby-lang.org/en/about/.
  2. ^ "Ruby 3.3.0 Released", su ruby-lang.org.
  3. ^ About Ruby, su ruby-lang.org. URL consultato il 27 luglio 2021.
  4. ^ index | TIOBE - The Software Quality Company, su tiobe.com. URL consultato il 27 luglio 2021.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy