Ruby Ruby es un lenguaje de programación creado por el programador japonés Yukihiro Matsumoto: comenzó a trabajar en él en 1993 y lo presentó públicamente en 1995 como “el mejor amigo del programador”. Le puso el nombre de Ruby (en español rubí) como broma, aludiendo al lenguaje de programación Perl (perla). Los principios que guiaron a su creador fueron la productividad y la diversión para el desarrollador y una buena interfaz de usuario, ya que consideraba que el diseño de programas necesita enfatizar las necesidades humanas más que las de la máquina. Lo cierto es que Ruby combina una sintaxis inspirada en Python y Perl, con características de programación orientada a objetos: todos los tipos de datos son un objeto, lo que significa que se les pueden asignar propiedades y acciones a toda información y código. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado y su implementación oficial es distribuida bajo licencia de software libre. Sigue el “principio de la menor sorpresa”, lo que significa que el lenguaje debe comportarse de tal manera que minimice la confusión de los usuarios experimentados, simplificando el trabajo de programación.
Documentos: