Características mas importante de Ruby

Ahora tratemos de englobar algunas de las características más importante que nos tiene preparado Ruby:

  • Orientado a Objetos
  • Cuatro niveles de ambito de variable: global, clase, instancia y local.
  • Manejo de excepciones
  • Iteradores y clausuras o closures (pasando bloques de código)
  • Expresiones regulares nativas similares a las de Perl a nivel del lenguaje
  • Posibilidad de redefinir los operadores (sobrecarga de operadores)
  • Recolección de basura automática
  • Altamente portable
  • Hilos de ejecución simultáneos en todas las plataformas usando green threads
  • Carga dinámica de DLL/librerias compartidas en la mayoría de las plataformas
  • Introspección, reflexión y metaprogramación
  • Amplia librería estándar
  • Soporta inyección de dependencias
  • Soporta alteración de objetos en tiempo de ejecución
  • Continuaciones y generadores

Ruby actualmente no tiene soporte completo de Unicode, a pesar de tener soporte parcial para UTF-8.

De hecho, muchas de estas características se fueron implementando a lo largo del desarrollo del lenguaje y otras acompañaron desde sus inicios, no deja de sorprende el poder que tiene encerrado esta piedra y ahora vamos a comenzar a ver lo que mas nos gusta… Programar


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

Leave a Reply

*

web stats