Daniel Maldonado
Lenguaje Ruby

Ruby en 20 minutos

Ruby es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla.

Por fortuna, aprender Ruby hoy es mucho más simple, fácil y rápido. Ya que desde la web oficial se encuentra un interesante tutorial paso a paso.

Características de Ruby

Esta son solo algunas de las características con los que cuenta este excelente lenguaje de scripting.

  • Orientado a objetos
  • Cuatro niveles de ámbito 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
  • Altamente portable
  • Hilos de ejecución simultáneos en todas las plataformas usando green threads
  • Carga dinámica de DLL/bibliotecas 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 en 20 minutos

Se trata de un tutorial que cubre lo básico de Ruby. No debería tomarte más de 20 minutos hacerlo de principio a fin. Más aún si tenes nociones de otros lenguajes de programación.

Probar Ruby (en tu navegador)

WikipediaRuby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro “Matz” Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.

Enalce | Ruby en 20 minutos

Daniel Maldonado

Ingeniero en Computación, Analista de Sistemas y Técnico Informático de la Universidad Católica de Santiago del Estero D.A.S.S. Escritor del libro "Máxima Seguridad en WordPress" para la editorial 0xWORD. Actualmente desempeñándome en el cargo de SysAdmin GNU/Linux para la Casa de Gobierno - Ministerio de Hacienda de la provincia de Jujuy y en la Municipalidad de San Salvador de Jujuy. Programador freelance y Auditor de Seguridad.

Añadir Comentario

@elcodigok en Twitter