Ruby

Ruby
Ruby logo.svg
Desarrollador(es)
Comunidad de desarrolladores de Ruby
http://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 2.3.2 ( 15 de noviembre de 2016 (19 días))
Última versión en pruebas 2.4.0-preview2 ( 08 de septiembre de 2016 (2 meses y 26 días))
Tipo de dato 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
[ editar datos en Wikidata]

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.

Historia

El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el año 1995. En el círculo de amigos de Matsumoto se le puso el nombre de "Ruby" (en español rubí) como broma aludiendo al lenguaje de programación "Perl" (perla). La última versión estable de la rama 1.8 es la 1.8.7_p248, de la rama 1.9 es la 1.9.2_p180 . La versión en 1.9 que incorpora mejoras sustanciales en el rendimiento del lenguaje, que se espera queden reflejadas en la próxima versión estable de producción del lenguaje, Ruby 1.9.0.1 Diferencias en rendimiento entre la actual implementación de Ruby (1.8.6) y otros lenguajes de programación más arraigados han llevado al desarrollo de varias máquinas virtuales para Ruby. Entre ésas se encuentra JRuby, un intento de llevar Ruby a la plataforma Java, y Rubinius, un intérprete modelado basado en las máquinas virtuales de Smalltalk. Los principales desarrolladores han apoyado la máquina virtual proporcionada por el proyecto YARV, que se fusionó en el árbol de código fuente de Ruby el 31 de diciembre de 2006, y se dio a conocer como Ruby 1.9

Other Languages
azərbaycanca: Ruby
تۆرکجه: روبی
žemaitėška: Ruby
беларуская: Ruby
български: Ruby
català: Ruby
کوردیی ناوەندی: ڕووبی
Ελληνικά: Ruby
euskara: Ruby
suomi: Ruby
français: Ruby
galego: Ruby
עברית: Ruby
Bahasa Indonesia: Ruby (bahasa pemrograman)
italiano: Ruby
日本語: Ruby
ქართული: რუბი
lietuvių: Ruby
मराठी: रुबी
Bahasa Melayu: Ruby
မြန်မာဘာသာ: Ruby (programming language)
norsk nynorsk: Ruby
norsk bokmål: Ruby
română: Ruby
русский: Ruby
srpskohrvatski / српскохрватски: Rubi (programski jezik)
svenska: Ruby
тоҷикӣ: Руби
Türkçe: Ruby
татарча/tatarça: Ruby
українська: Ruby
中文: Ruby