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. =endLo 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