Está en la página 1de 6

2024-2025

LENGUAJE
PROGRAMACIÓN
RUBY
SOFTWARE
EVOLUCIÓN CREACIÓN 1993
Ruby es un lenguaje de
1999 - 2001
En 1999 publica el primer
programación creado por libro explicando los detalles
Yukihiro "Matz" del código y su modo de uso,
HISTÓRICA Matsumoto un 24 de
febrero de 1993 y
pero no se adaptó en
América con un libro hasta
presentado al público en el año 2001 por el nombre
1995 con el nombre de de "Programming Ruby".
"Ruby 0.95".

2003 - 2004 2005 - 2014


El framework de Ruby creado Se empezó a globalizar y en el
por David Hansson en el 2003 2007 apple utilizó una versión de
cambió la forma de desarrollar Ruby en su sistema MAC OS; sus
la web. 2004 aparece versiones más importantes fueron:
"RubyGems" un gestor de - Rails 1.0 (05) - Rails 3.2 (12)
paquetes dirigido a distribuir - Rails 1.2 (07) - Rails 4.1 (14)
programas o librerías en un - Rails 2.0 (08) - Rails 4.2 (14)
formato estándar; además se - Rails 2.3 (09)
libera su código a una versión - Rails 3.0 (10)
abierta. - Rails 3.1 (11)
CARACTERISTICAS DE RUBY

1) Es un lenguaje de propósito 2) Es dinámico y flexible. Incluso se


general, es decir, con Ruby se pueden puede utilizar el propio lenguaje Ruby
desarrollar todo tipo de aplicaciones para alterar el código en tiempo de
diferentes ejecución.

3) Es de software libre (Open 4) Es de alto nivel, significa que está


Source) y multiplataforma, se lejos del lenguaje de máquina y es
puede descargar totalmente gratis. muy cercano al inglés

VENTAJAS
-Ruby tiene una gran compatibilidad con diferentes plataformas, por lo
que puede ser aplicado en sistemas operativos como Linux o Windows.
-Este lenguaje para programar contiene muchas funciones y
herramientas que pueden ser utilizadas sin costo.
-Tiene un lenguaje muy flexible, debido a que permite toda clase de
cambios que desee hacer el usuario libremente. Todas sus partes pueden
ser redefinidas o eliminadas sin límites.
-Tiene una gran comunidad
DESVENTAJAS
-Se considera que es uno de los lenguajes para programar más lentos que hay
en cuanto al procesamiento.
-Al ser tan reciente y nuevo, hace que se requiera mucho más tiempo para
acostumbrarse a su funcionamiento y las estructuras que lo componen.
-Con cada nueva versión de Ruby, puede haber incompatibilidades con
versiones anteriores, lo que significa que el código antiguo puede no funcionar
correctamente en versiones más recientes.
-A medida que una aplicación Ruby crece en tamaño y complejidad, puede
resultar difícil mantener el rendimiento y la escalabilidad.
HELLO WORLD IN RUBY

También podría gustarte