Ruby

En el mundo físico, un rubí es una piedra preciosa de color rojo. En el mundo digital, Ruby es un lenguaje de programación dinámico y orientado a objetos, diseñado para ofrecer simplicidad y legibilidad. Fue creado a mediados de la década de 1990 por Yukihiro Matsumoto, quien quería un lenguaje potente, pero agradable para escribir.

La sintaxis limpia de Ruby es fácil de leer, y su diseño de que "todo es un objeto" hace que el lenguaje sea uniforme y flexible. Su sintaxis a menudo se parece al lenguaje natural, lo que ayuda a los desarrolladores a escribir código conciso y fácil de entender. Ruby es un lenguaje de programación ideal para principiantes, pero sigue siendo lo suficientemente potente para programadores experimentados.

A continuación se muestra un ejemplo de un programa corto en Ruby:

# A simple Ruby example from TechTerms.com

greeting = "Hello" names = ["Andrea", "Bridget", "Cassie"]

names.each do |name| puts "#{greeting}, #{name}!" end

El código anterior produciría la siguiente salida:

Hello, Alice!
Hello, Bob!
Hello, Charlie!

El código fuente de Ruby puede ejecutarse mediante el intérprete oficial de Ruby ("MRI") o alternativas como JRuby, que se ejecuta en la máquina virtual de Java. Ruby es de código abierto, se puede usar de forma gratuita y funciona en la mayoría de los principales sistemas operativos, incluidos Linux, Windows y macOS.

Actualmente, Ruby se usa ampliamente para crear aplicaciones web mediante el framework Ruby on Rails, que impulsa plataformas como Shopify, GitHub y Basecamp. También se usa para scripts de automatización, procesamiento de datos, herramientas de DevOps e incluso para parte del desarrollo de videojuegos.

Para obtener más información o descargar Ruby, visite el sitio web oficial de Ruby.

Actualizado August 21, 2025 por Per C.

quizPon a prueba tu conocimiento

A software programmer testing his own software is also called what?

A
Whitelist testing
0%
B
Whiteout testing
0%
C
White box testing
0%
D
White water testing
0%
Correct! Incorrect!     View the White Box Testing definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Ruby en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.