Noticias

Quizás quiso decir: Ruby

¿Qué es Ruby?, ¿cuáles son las principales características?, ¿de qué hablamos cuando hablamos de Ruby?

Ruby es un lenguaje de programación reflexivo y orientado a objetos creado por el programador japonés Yukihiro "Matz" Matsumoto en 1993. Matsumoto mezcló partes de sus lenguajes favoritos (Perl, Smalltalk, Eiffel, Ada, y Lisp) para formar un nuevo lenguaje que incorporara tanto la programación funcional como la programación imperativa. Comparte también funcionalidad con otros lenguajes de programación como 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.

“Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano” aseguró Matsumoto en la lista de correo Ruby-Talk. “Quería un lenguaje que fuera más poderoso que Perl, y más orientado a objetos que Python” comentó. Actualmente Ruby se encuentra entre los 10 lenguajes más populares según el índice TIOBE.

En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda información y código. La programación orientada a objetos llama a las propiedades variables de instancia y las acciones son conocidas como métodos. La orientación a objetos pura de Ruby se suele demostrar con un simple código que aplica una acción a un número.

Por más información, visitar la página oficial de Ruby.