Curso Ruby en el MUG

Historia y características del Lenguaje


La genesis

Ruby es un lenguaje de programación, de uso general, interpretado y orientado a objetos. Inspirado en Lisp y Perl con características de programación orientada a objetos similares a Smalltalk. Se menciona como influencias a Eiffel y Ada.

Comparte también funcionalidad con otros lenguajes de programación como Python.

Distribuido bajo una licencia de software libre.

Es multiplataforma. Si corre en windows, linux y mac! Todos soportan ruby y en los dos últimos SO viene instalado.

La versión actual es la 1.9.3

Actores

El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el año 1995.

El gran despegue/popularidad del lenguaje aparece con el popular framework Rails en 2004/2005 de la mano de DHH - David Heinemeier Hansson desde la empresa 37signal.

Caracteristicas principales

  • Es fácil de aprender
  • Es fácil de escribir
  • Es flexible
  • Es poderoso
  • Tiene un gran ecosistema de gemas y frameworks
  • Una comunidad activa. Programación y social.

Sitio de Ruby Sur. La comunidad en español que nos convoca.

RubyConfAr. La conferencia anual por excelencia.

TryRuby un poco mas que un IRB en linea.


Ver en GitHub