
¿Qué es Ruby?
Ruby es un “nuevo” lenguaje de programación orientado a objetos que se está haciendo muy popular. He puesto entre comillas lo de nuevo porque en realidad no lo es, xD. Fue creado en 1993 por un japonés llamado Yukihiro Matsumoto, y está muy extendido en Japón, donde incluso ha desbancado en popularidad a lenguajes como Python. Se trata de un lenguaje muy sencillo e intuitivo, capaz de realizar en un par de líneas tareas que otros lenguajes harían en el triple de líneas (todo lo japonés es eficiente). ¿Por qué utilizar Ruby?
- Potencia: Ruby combina la potencia de un lenguaje orientado a objetos como SmallTalk, con la expresividad y facilidad de uso de un lenguaje de script como Perl. Los programas en Ruby son compactos, fáciles de leer, y por tanto, también fáciles de mantener.
- Simplicidad: Su sintaxis y su semántica son muy intuitivas y claras.
- Transparencia: No es necesario declarar variables, la gestión de la memoria es automática, las variables no tienen tipo, … El programador sólo tiene que preocuparse de resolver el problema planteado.
- Disponibilidad: Es un lenguaje Open Source y se puede descargar libremente desde su web. Además, se trata de un lenguaje multiplataforma, por lo que se puede utilizar tanto en Windows como en Linux, Unix, Solaris…
Este post es sólo una pequeña introducción a este lenguaje, para ir haciendo boca, jeje. En próximos artículos hablaré de proyectos basados en Ruby que lo están haciendo muy popular: Ruby on Rails, RAGI,….
Hola Mundo en Ruby
do puts "Hello, World!" end
Más información sobre Ruby aquí. Y aquí (en castellano).

