Entrada

Qué es y cómo funciona

Ruby: Qué es y cómo funciona

Ruby es un lenguaje de programación multiplataforma, interpretado, orientado a objetos y de alto nivel. Ruby fue diseñado por Yukihiro Matsumoto en 1993.

Desde sus inicios, Ruby ha puesto al desarrollador en el centro, priorizando la productividad y la claridad sobre la complejidad técnica.

En Ruby, todo desde un número entero a una cadena de texto, es un objeto.

¿Cómo funciona Ruby?

Ruby es un lenguaje interpretado, lo que significa que el código se ejecuta directamente sin pasar por un proceso de compilación previo.

flowchart TD
    A["Se escribe código Ruby<br/>(archivo .rb)"]
    B["Intérprete de Ruby<br/>lee el archivo"]
    C["Ejecución del código<br/>línea por línea"]
    D["Salida en consola<br/>o acción del programa"]

    A --> B
    B --> C
    C --> D

Escribir tu primer programa

Para crear el clásico “Hola Mundo” en Ruby se ve así:

1
puts "Hola Mundo"

Resultado:

➜  ruby ruby hello-world.rb
Hola Mundo

¿Para qué se usa Ruby?

Ruby es muy versátil, pero destaca especialmente en:

  • Desarrollo web (con Ruby on Rails)
  • Automatización de tareas
  • Scripts de administración

Gran parte de su popularidad viene de Ruby on Rails, un framework que cambió la forma de construir aplicaciones web al priorizar convenciones sobre configuración.

Esta entrada está licenciada bajo CC BY 4.0 por el autor.