¿Qué es Ruby ?

Ruby es un lenguaje de scripts, multiplataforma, netamente orientado a objetos es software libre, fue creado por Yukihiro Matsumoto conocido como Matz. La primera versión fue liberada en 1995, hereda varias características de lenguajes como: Perl, Smalltalk, Eiffel, Ada y Lisp. Como lo indica su propio autor, es un lenguaje “aparentemente sencillo pero internamente complejo”.

Esto quiere decir que mientras más nos abstraemos en el paradigma orientado a objetos notaremos realmente la complejidad del lenguaje; se considera un lenguaje muy intuitivo casi a un nivel de lenguaje humano.

Ruby fue diseñado para un desarrollo rápido y sencillo. Cada día este lenguaje va ganando más adeptos, tanto así que la empresa Sun Microsystems, está apoyando un proyecto llamado Jruby que es un intérprete de Ruby escrito 100% en Java.

Entre las características del lenguaje se encuentran:

 

  • Posibilidad de hacer llamadas directamente al sistema operativo.
  • Muy potente para el manejo de cadenas y expresiones regulares.
  • La sintaxis es simple y consistente.
  • Gestión de memoria automática.
  • Todo es un objeto.
  • Métodos Singleton.

 Hasta aquí creo que tenemos una visión básica de lo que es Ruby.

 

 

Este sitio requiere Flash player 7 o superior.
Este sitio requiere Flash player 7 o superior.
Condiciones de Uso del Servicio | Web hosting ( Linux - Ruby on Rails - PHP - MySQL ) | Desarrollo Web Backing S.A.