Ruby linguaggio di programmazione | |
---|---|
Autore | Yukihiro Matsumoto |
Data di origine | 1995 |
Ultima versione | 3.4.1 (25 dicembre 2024) |
Utilizzo | generico, scripting |
Paradigmi | orientato agli oggetti |
Tipizzazione | duck, dynamic |
Estensioni comuni | rb e rbw |
Influenzato da | Lisp, Smalltalk, Perl |
Implementazione di riferimento | |
Sistema operativo | Multipiattaforma |
Lingua | en |
Licenza | GNU General Public License |
Sito web | www.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[1].
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[2].