Max Geek

Ruby (I)

Posted on: abril 19, 2009

Ruby es un lenguaje de programación creado por Yukihiro Matsumoto, un programador japonés. Este lenguaje vio la luz por primera vez allá por 1995. Tiene, como características principales, que es interpretado, reflexivo y orientado a objetos.

Cuando lo vi por primera vez me enamoró, su limpia sintaxis, se combina a la perfección con una funcionalidad digna de un lenguaje de alto nivel.

¿Cómo conseguir Ruby?

Pues muy fácil, nos vamos a esta página y solamente necesitas seguir las instrucciones dependiendo del SO que tengas.

Ruby en acción

Para entrar en materia me gustaría mostrar un simple hola mundo, lo se es un poco tonto, pero por algo se empieza.

Creamos un archivo, por ejemplo hola.rb, y lo abrimos con cualquier programa editor de texto. Dentro ponemos:

puts "Hola mundo!!"

Ahora nos vamos al terminal, al directorio donde hemos creado el archivo y ejecutamos

ruby hola.rb

Y voilá, nuestro primer programa ha visto la luz.

En el siguiente post sobre Ruby hablaremos de algo un poco más útil. De momento estaría bien echarle un vistazo a los enlaces siguientes:

Tutorial on-line de ruby en línea de comandos. Recordemos que en Ruby se pude programar directamente sobre línea de comandos, al fin y al cabo, al ser interpretado, todos los archivos serán como scripts, una línea tras otra ejecutándose. Probad a poner irb en un terminal de Linux con el repositorio Universe activado y luego escribir lo que hemos puesto en nuestro hola.rb.

Tutorial en 20 minutos. Una primera toma de contacto

Documentación oficial. In English, como no.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: