Ruby | ||
---|---|---|
Desarrollador(es) | ||
Comunidad de desarrolladores de Ruby https://www.ruby-lang.org/ | ||
Información general | ||
Extensiones comunes | .rb, .rbw | |
Paradigma | multiparadigma: orientado a objetos, reflexivo | |
Apareció en | 1995 | |
Diseñado por | Yukihiro Matsumoto | |
Última versión estable | 3.3.1[1] (23 de abril de 2024 (6 meses y 23 días)) | |
Sistema de tipos | fuertemente tipado, dinámico | |
Implementaciones | Ruby MRI, YARV, JRuby, Rubinius, IronRuby, MacRuby, HotRuby | |
Influido por | Perl, Smalltalk, Python, Lisp, Eiffel, Scheme, Ada, Dylan, CLU | |
Ha influido a | D, Groovy, Falcon | |
Sistema operativo | Multiplataforma | |
Licencia | Licencia Ruby | |
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro «Matz» Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.