Que es Ruby?
Desde la terminal:
Código: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:
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/
Documentación de Ruby
http://www.ruby-doc.org/
Oportunidades de trabajo:
http://www.computrabajo.com.mx/bt-ofrd-const19a-0.htm
http://www.simplyhired.mx/a/job-details/view/jobkey-68b52acd65f0659258c78ec95566d937bec929/jp-7/hits-17
Pagina oficial de Ruby
http://www.ruby-lang.org/
Documentación de Ruby
http://www.ruby-doc.org/
Oportunidades de trabajo:
http://www.computrabajo.com.mx/bt-ofrd-const19a-0.htm
http://www.simplyhired.mx/a/job-details/view/jobkey-68b52acd65f0659258c78ec95566d937bec929/jp-7/hits-17



