Características de Ruby

¿Te interesan las características de Ruby? Pese a ello, debes tener en cuenta qué , el lenguaje de programación Ruby se ha convertido en uno de los más potentes que existen en la actualidad, y también uno de los más utilizados a nivel mundial.

  • Su creador es conocido como Yukihiro Matsumoto, un japonés que comenzó el desarrollo de este lenguaje en 1993, siendo publicado por primera vez en 1995.
  • Las principales características del Ruby son:
  • Ser un lenguaje que se encuentra interpretado por scripts, usándose más que todo para objetos.
  • Cada objeto que se encuentra en el Ruby, es una clase, la cual luego se relaciona con una superclase, en ambos casos posee distintos métodos y variables, esto con el fin de poder definir un estado al objeto.
  • Se usa el paradigma de POO, al ser variables privadas no se podrán usar fuera de la clase.
  • Otra característica muy importante, es que en el Ruby se encuentran módulos, los cuales no poseen gran cantidad de métodos, pero si podrás hallar ciertas instancias.
  • Es un lenguaje dinámico, esto quiere decir que no se copilan, sino que cada módulo, método o clase, se ejecutan es gracias a un intérprete.
  • En el Ruby podrás iniciar la Meta programación, con esto queremos decir que todo lo que hagas puede ser programado para otro momento, un ejemplo de ello, son los módulos que se heredan de la clase denominada «Module».
  • Los números enteros, cuentan con precisión múltiple, esto quiere decir, que no existen los números sin decimales.
  • Podrás controlar las excepciones, cargas dinámicas y las gestiones por hilos.

Ejemplo de lenguaje de programación Ruby = “Hola Mundo”

ruby

Como puedes darte cuenta, es un lenguaje de programación que debe trabajarse con cuidado, ya que su creador mezclo todos sus lenguajes favoritos para poder crear uno nuevo, en donde se puede usar la programación funcional y la imperativa.

Un lema muy usado, es  “tratando de hacer que Ruby sea natural, no simple”, esto quiere decir, que todo lo creado con programación Ruby busca asemejarse a la vida real.