30 de noviembre de 2015

Algoritmos con el lenguaje de programación Ruby: Instalación del lenguaje Ruby bajo Windows

 

Instalando Ruby desde cero en Windows.


En esta entrada al blog, voy a realizar la instalación paso a paso del lenguaje de programación Ruby inicialmente bajo la plataforma Windows pues en otra entrada lo haré para Linux. Una vez tengamos Ruby instalado, podremos empezar a implementar nuestros algoritmos en este moderno y potente lenguaje.

      Pero primero demos respuesta a esta pregunta: 

¿Que es Ruby?

     En el sitio Web ruby-lang.org encontramos la siguiente definición:

     Ruby es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla.
      En Wikipedia tenemos la siguiente definición:
     Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.

Paso 1: bajar e instalar Ruby. 

     Vamos al sitio rubyinstaller.org has clic aquí para ir al sitio. Una vez en la página, damos clic al botón Download:
   
Ahora tenemos una ventana con varias versiones, en la página recomiendan bajar la versión 2.1.X, escojamos la versión de acuerdo al sistema operativo Windows instalado en su versión de 32 o de 64 bits.
 
   
     He escojido Ruby 2.1.7 por ser mi Windows de 32 bits.

 

 Paso 2: instalar Ruby.

  
     Una vez haya terminado la descarga, vamos a la carpeta que contiene el instalador y lo ejecutamos. Aquí las capturas de cada paso de la instalación.


 





  

     Ahora tenemos un nuevo grupo de programas y estamos listos para empezar a implementar nuestros algoritmos en un poderoso lenguaje que es lo mas cercano al pseudocódigo en su elegancia y sencillez pero con la potencia de un moderno lenguaje de programación orientado a objetos.

     Ya podemos ejecutar la línea de comando iterativa de Ruby dijitando el comando irb en CMD o haciendo clic en Iteractive Ruby en el recién creado grupo de programas Ruby 2.1.7-p400.



 Lo que nos muestra una ventana semejante a esta:


     En donde podremos empezar a pasar los códigos escritos en pseudocódigo o directamente en Ruby dada su facilidad. Con la instalación, también se ha instalado una completa documentación que consta de un libro en PDF con los fundamentos y ejemplos del lenguaje de programación Ruby. 


     Ahora hacemos clic en el grupo de programas Ruby 2.1.7-p400 --> Documentation --> The Book of Ruby para poder iniciar con nuestro aprendizaje y tener este material como apoyo en nuestro proceso de formación.

     Sobre Ruby y Ruby on Rails, hay miles de páginas con recursos, cursos, tutoriales, vídeos entre otros. Les dejo un enlace a un curso en línea diseñado para un total de aproximado de 9 horas para que se familiaricen con los componentes y estructuras de un algoritmo en el lenguaje de programación Ruby que será la pieza clave en la construcción de aplicaciones Web con Rails.

     Para dar inicio al curso haga clic aquí.