Blog

Ago 05

Guía sencilla para aprender Ruby (Parte 1)

Con el constante avance de la tecnología, no es de extrañarse que nuevos lenguajes de desarrollo nazcan, y prueba de esto es Ruby lenguaje creado  por Yukihiro “Matz”  Matsumoto, quien mezcló varios lenguajes ya populares, (Python, Perl, etc.), para crear un nuevo lenguaje natural, pero no simple.

Ruby se caracteriza por tratar a todo como un objeto, ya sean las clases y/o variables, además permite la herencia con enlace dinámico, mas no soporta la herencia múltiple; además incorpora manejo de excepciones,  hilos de ejecución, carga de DLL, la posibilidad de editar el código fuente entre otras bondades que examinaremos más adelante.

Actualmente es utilizado por empresas como:

  • Twitter
  • Github
  • Justin TV
  • Amazon
  • Yahoo!

En el post de esta semana veremos desde la instalación de Ruby hasta manejo de cadenas
, incorporando ejemplos y explicando funciones que incorpora este lenguaje.

Instalación

La instalación de Ruby es sumamente fácil de instalar si se está trabajando en Windows, para usuarios MAC ya viene instalado por defecto el lenguaje.

1)      Descargar el instalador: http://rubyinstaller.org/downloads/

2)      Seleccionar las dos últimas opciones:

3)      Darle click a Install y listo.

Ambiente de desarrollo

Ruby no tiene un ambiente de desarrollo o un IDE propio que podamos usar, actualmente NetBeans ya no soporta Ruby, pero se puede instalar un plugin si quieres usar NetBeans, aunque ya no van a actualizarlo.

Si deseas puedes buscar en internet algún IDE que desees, aunque también depende de tu S/O, por el momento como estamos trabajando con Ruby puro, podemos utilizar Sublime Text Versión 2.

Puedes descargarlo aquí: http://www.sublimetext.com/2

Notas Generales

  • Al final de una línea de código no se utiliza ; (punto y coma)
  • No se utilizan llaves para una clase, sino def end
  • No se define el tipo de variables.
  • No se declara una variable, solo se asigna.
  • No se puede concatenar  cadenas de texto con enteros.
  • Solo existen enteros, flotante y cadenas de texto, no existen los booleanos.
  • En las cadenas de texto no se pueden utilizar tildes.
  • Los comentarios de una sola línea se inician con # (numeral).
  • Los comentarios de dos o más líneas van entre =begin =end.

Primer programa

variable = valorNumero.to_int que convierte a int

variable = valorNumero.to_f que convierte a flotante

variable = cadenaString.to_str que convierte a string

Variables

Los tipos de variables que existen en Ruby son:

  • Globales: Se puede declarar en cualquier parte del código. Se inicia con el signo $ (signo de dólar).
  • Instancia: Solo son visibles dentro de las clases que fueron declaradas. Se declaran con @ (arroba).
  • Locales: Son variables que no necesitan ningún signo antes. Solo se puede utilizar en el método que fue creada.

 

Ejecutar el programa

 

Una vez que hemos creado el programa, debe de configurar el archivo para poder ejecutarlo en Ruby. En la pestaña del programa debemos darle click en la etiqueta Tools, elegir Build System y seleccionar Ruby.

Una vez que configuramos el tipo de lenguaje en que queremos que se ejecute nuestro programa, guardamos en donde deseamos en programa. La extensión con que se guarda el documento es .rb.

Para poder ejecutar el programa debemos de ir a la ruta en donde guardamos el mismo y darle doble click. Se abrirá una ventana en CMD mostrando lo que hemos programado.

 

Escrito por:

José Daniel Castro

Desarrollador Semi – Senior

Sinergia Soluciones de Software S.A.

Guayaquil – Ecuador

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *