La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es

Ruby

Artículo de la Enciclopedia Libre Universal en Español.

Saltar a navegación, buscar

Es un lenguaje de programación interpretado. Surgió en Japón de la mano de Yukihiro Matsumoto en el año 1993.

Este lenguaje de programación se basa fuertemente en el paradigma de la orientación a objetos. Todo es un objeto y se puede aplicar técnicas como la herencia, la invocación de métodos, relaciones cliente-servidor. Además proporciona el patrón singleton, Mixins por módulos, iteradores y cierres.

Otro punto fuerte es que es rápido y sencillo. Lo consigue al ser un lenguaje dinámico (las variables no necesitan ser declaradas) y fuertemente tipado (aunque no necesiten ser declaradas, las variables conservan el tipo del valor al que son inicializadas). También colabora a este objetivo el que su sintaxis sea clara y simple, además de tener recolector de basura (la gestión de la memoria se realiza de forma automática) al igual que Java.

Ruby aporta también otras cualidades que son de agradecer como el procesamiento de excepciones y el soporte para hilos.

[escribe] Ejemplos

El siguiente texto es el código fuente para imprimir por pantalla el mensaje "hola mundo" realizado en un sistema Linux:

#!/usr/bin/ruby

print "hola mundo"

Con la primera línea se llama el interprete ruby, que se encarga de interpretar el programa, y con la segunda se imprime por pantalla el mensaje "hola mundo".

[escribe] Referencias

Bibliografía

Notas

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Crear un libro