
¿Qué es?
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos.
Matz unió lo mejor de
PERL para crear un lenguaje potente, flexible e incluso divertido.
Es un lenguaje de propósito general , es decir, con Ruby se pueden desarrollar todo tipo de aplicaciones diferentes
¿Quién lo creó?
Ha sido creado por el programador japonés Yukihiro Matz Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
Le puso el nombre de Ruby como broma aludiendo al lenguaje de programación Perl (perla en inglés)
Características
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.
Propiedades
Es un lenguaje interpretado, es decir, no es compilado , se necesita que el intérprete de Ruby evalué el código y lo traduzca en lenguaje de máquina entendible por un ordenador.
Es de software libre y multiplataforma, se puede descargar gratis de la página oficial y ejecutarlo en diferentes sistemas operativos.
¿Cómo programar con Ruby?
En este trabajo de Ruby os enseñaremos qué es Ruby, para qué sirve y ejercicios básicos para entenderlo y programar con su sintaxis, fácil de leer y escribir.