miércoles, 2 de octubre de 2013

Introducción a Ruby (Guía paso a paso ).





Su popularidad en japón es asombrosa mencionan que es mas popular que Python(en japón) y gran parte de  su documentación  esta en su idioma de origen (Nihongo)  orientado únicamente a objetos .Esta maravilla fue creada por el  programador japones Yukihiro "Matz" Matsumoto comenzó en 1993 a trabajar con Ruby presentándolo públicamente  en 1995 . Ruby es un lenguaje de programación  interpretado reflexivo  orientado a objetos 
inspirado en  Python y Perl con características de programación orientada a objetos similares a Smalltalk mas que por  novedad creo  que por adaptación  en un trabajo   a diferencia de los lenguajes anteriores creo que Ruby  llego para quedarse y para ser el favorito de muchos  ya que lo describen como un lenguaje de programación  divertido y fácil  guiado únicamente por la lógica  con esto  atrayendo a el programador fieles a sus antiguos sistema de trabajo .Su éxito se dispara con el  framework  Ruby on Rails  bajo una licencia de software libre podremos  modificar ,estudiar y compartir .


Practicas de  Ruby antes de su descarga .
















a continuación 

donde instalare ruby

y activare las tres opciones 
1- para interfaz de usuario 
2- añadir los ejecutables de ruby a las rutas del  sistema
3-  asociar los archivos 



  







Después de la descarga. 

Instalare ruby en mi sistema abriendo el 
Símbolo del sistema e introduciendo este comando 

gem  install  rubygems-update


Comprobando la instalación 

update_rubygems

Antes de mi primer programa 

puts-- Comando básico para escribir algo en Ruby
nil  --   resultado de la expresión 


irb(main):002:0> puts "Hola Mundo"
Hola Mundo => nil¨



Mi primer Programa.


"Después de la descarga de ruby todo lo que hagamos sera por medio del Símbolo del sistema(escribe irb después presiona Enter ) o del Interactive Ruby (podemos dar entrada de los comando directamente )"


 Ruby en 20 minutos  nos enseña lo fácil que sera la programación real .Abriendo la terminal del paquete de descarga comenzamos .







"Hola mundo"

------------------------------------------------------
puts "Hola mundo"

Hola mundo 

------------------------------------------------------


Calculando 

3+2  

5

------------------------------------------------------


Definiendo un método. 

def   hola 
puts "Como estas"
end

=>nil

hola
Como estas 
------------------------------------------------------

Los paréntesis no son necesarios da igual usarlo como no usarlos . 

------------------------------------------------------

hola
Como estas 
hola ()
Como estas 

------------------------------------------------------




Ruby es un lenguaje de programación orientado únicamente a objetos de manera rápida y fácil con llamadas directas ,respuestas inmediatas ,sin  variables, sin gestión de memoria  donde todo todo es un objeto .