Características del lenguaje Ruby
Completamente orientado a objetos
En el lenguaje Ruby todo es un objeto, incluidos los tipos de datos básicos en otros lenguajes, como los números enteros
Las variables no tienen tipo
p>
Las variables de Ruby pueden contener cualquier tipo de datos.
Todo tiene un valor
Ya sea una expresión matemática, una expresión lógica o una declaración.
El lenguaje Ruby es muy elegante y se puede leer sin comentarios.
Ventajas
Sintaxis simple
Características comunes orientadas a objetos (clases, llamadas a métodos, etc.)
Características especiales orientadas a objetos (Mixins, métodos especiales, etc.)
Sobrecarga de operadores
Funciones de manejo de errores
Iteradores y cierres
Recolección de basura
Carga dinámica (depende de la arquitectura del sistema)
Alta portabilidad. No solo puede ejecutarse en la mayoría de UNIX, sino también en DOS, Windows, Mac, BeOS y otras plataformas
Adecuado para un desarrollo rápido, la eficiencia de desarrollo general es 5 veces mayor que la de JAVA