![]() | Este artigo ou sección precisa dunha revisión do formato que siga o libro de estilo da Galipedia. Pode axudar a mellorar este artigo e outros en condicións semellantes. |
Ruby | |
---|---|
![]() | |
Paradigma | multiparadigma: orientado a obxectos. |
Data | 1995 |
Deseñador | Yukihiro Matsumoto |
Desenvolvedor | Yukihiro Matsumoto (e outros) |
Última versión | 2.1.1 |
Tipo de dato | forte, dinámico |
Postas en funcionamento | Ruby, JRuby, Rubinius, IronRuby |
Influído por | Smalltalk, Perl, Lisp, Scheme, Python, CLU, Eiffel, Ada, Dylan |
Influíu | Groovy |
Sistema operativo | Cross-platform |
Licenza | Ruby License GNU General Public License |
Web | [1] |
Ruby é unha linguaxe de programación reflexiva e orientada a obxectos (linguaxe interpretada), creada polo programador xaponés Yukihiro "Matz" Matsumoto en 1993. Combina unha sintaxe inspirada en Python, Perl con características de programación orientada a obxectos similares a Smalltalk. Comparte tamén funcionalidade con outras linguaxes de programación como Lisp, Lua, Dylan e CLU. Ruby é unha linguaxe de programación interpretada nunha soa pasada e a súa posta en funcionamento oficial é distribuída baixo unha licenza de software libre.