sábado, 17 de septiembre de 2011

Lenguaje Ruby

 Que es Ruby?


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.

Herramientas
  • Emacs
  • Ruby
Como instalar Ruby?

Desde la terminal:


Código:
impuesto = 0.165 #El impuesto que esta puesto
print"Escribe el precio del producto: " #Imprime para interactuar con el usuario
s = gets()
=begin
Se guarda en una variable s lo que se obtenga del metodo gets(), y esto como funciona, bueno esto funciona al momento de que teclee el usuario algo y presione enter
obtendrá lo que se obtuvo de eso.
=end
subtotal = s.to_f
=begin
La variable s se convertira en valor flotante para poder manipularlo
=end
if(subtotal < 0.0) then #Una condition para evitar que calcule datos negativos
subtotal = 0.0
end
imagregado = subtotal * impuesto #Saca el impuesto agregado
puts "El impuesto $#{imagregado} de la cantidad $#{subtotal},nos da un total de $#{imagregado+subtotal}"
=begin
Imprime las variables por medio de esto #{variable}
y sin olvidar que sin las dobles comillas no imprimira variables,
aunque si imprimira lo demás.
=end
 
Lo pueden guardar con el nombre que gusten siempre y cuando mantenga la extension .rb,aunque lo recomendado es que sea nombrado con palabras claves para reconocerlo con facilidad.


Esto se ejecuta de la siguiente manera:






Tutoriales:

En ingles
 
En español 
         
Links de Ruby:


   Pagina oficial de Ruby
                               http://www.ruby-lang.org/

3 comentarios:

  1. hey, cuando vimos los scripts estuve utilizando ruby y encontre esta guia y aquí te la dejo, haber si te funciona:

    http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/guia-usuario-ruby.pdf

    ResponderEliminar
  2. http://www.saltycrane.com/blog/2008/07/notestoself-erb/

    ResponderEliminar
  3. +5 por presentar los orígenes del lenguaje, +3 por las herramientas (hubiera sido padre ya incluir lo del módulo de ruby para emacs), +7 por el ejemplo ya que lo repetiste en vivo, +3 por los tutoriales, +2 por oportunidades de trabajo; en total son 20 puntos por la presentación.

    +1 para Lalo por la recomendación.

    ResponderEliminar