viernes, 11 de enero de 2008

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

No hay comentarios.:

Publicar un comentario

Entradas populares