Conociendo a Ruby
Ruby es un lenguaje puramente orientado a objetos. Para los que no conozcan sobre programación orientada a objetos (POO), tal vez deberían leer un poco más al respecto. Sin embargo, aún sabiendo las características de la POO a veces se puede dificultar un poco familiarizarse con ruby, digamos que es tán fácil que se dificulta (principalmente para los que vienen de lenguajes como C#, Java o PHP).
En el siguiente artículo se explicarán algunas de las características nuevas que se puedan presentar al programar en ruby por primera vez.
Ruby es un lenguaje interpretado, es decir que no se necesita compilar antes de ser ejecutado. Todo el código se valida en tiempo de ejecución.
Para correr los ejemplos que se encuentran en este artículo (y en todos los que sean específicos de ruby) puedes hacerlo de dos formas:
- IRB (Interactive Ruby). Es la manera más fácil de jugar con ruby, una vez instalado en tu computadora simplemente ejecuta ‘irb’ (en símbolo del sistema o terminal). Ahora puedes escribir expresiones ruby como si fuera un documento normal, sólo que cada sentencia/bloque se ejecutará al momento. Por ejemplo:
irb(main):001:0> class Hello irb(main):002:1> def say irb(main):003:2> puts "hola mundo" irb(main):004:2> end irb(main):005:1> end => nil irb(main):006:0> Mundo.new.say => hola mundo => nil irb(main):007:0> puts "hey, esto es muy sencillo!" hey, esto es muy sencillo! => nil irb(main):008:0> 2 + 5 => 7
- Scripts. Puedes copiar el código directamente en un archivo con extensión .rb y luego simplemente ejecutarlo con ruby mi_script.rb
Se recomienda la opción del IRB para mayor fácilidad.
escrito por edgar js en Primeros pasos, Ruby | 0 Comentarios
