Rubí

Ruby es un lenguaje de programación de código abierto, interpretado y orientado a objetos creado por Yukihiro Matsumoto, quien eligió el nombre de la piedra preciosa para sugerir "una joya de un lenguaje". Ruby está diseñado para ser simple, completo, extensible y portátil. Desarrollado principalmente en Linux, Ruby funciona en la mayoría de las plataformas, como la mayoría de las plataformas basadas en UNIX, DOS, Windows, MacIntosh, BeOS y OS / 2, por ejemplo. Según los defensores, la sintaxis simple de Ruby (parcialmente inspirada por Ada y Eiffel) la hace legible para cualquiera que esté familiarizado con cualquier lenguaje de programación moderno.

Ruby se considera similar a Smalltalk y Perl. Los autores del libro Programación de Ruby: la guía pragmática del programador, David Thomas y Andrew Hunt dicen que está completamente orientado a objetos, como Smalltalk, aunque más convencional de usar, y tan conveniente como Perl, pero completamente orientado a objetos, lo que conduce a programas mejor estructurados y más fáciles de mantener. Para cumplir con los principios de programación extrema (XP), Ruby permite que partes de proyectos se escriban en otros lenguajes si son más adecuados.

Los editores de nuestro sitio hermano, The Ajaxian, escriben un blog sobre las novedades y tendencias de Ruby.