El lenguaje de programación Ruby cumple 20 años

    Gracias a Ruby on Rails, Ruby tuvo un crecimiento espectacular , sobre todo en la web y entre los desarrolladores web, ahora con el vigésimo aniversario del lenguaje llega Ruby 2.0.. El nacimiento de Ruby fue de la mano de su creador, Yukihiro "Matz" Matsumoto, el 24 de febrero de 1993. 20 años después de la primera versión y más de 4 tras Ruby 1.9, con su versión 1.9.3 en octubre de 2011, llega finalmente Ruby 2.0.0-p0. Ruby 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.

    Ruby ha sido descrito como un lenguaje de programación multiparadigma: permite programación procedural (definiendo funciones y variables fuera de las clases haciéndolas parte del objeto raíz Object), con orientación a objetos, (todo es un objeto) o funcionalmente (tiene funciones anónimas, clausuras o closures, y continuations; todas las sentencias tiene valores, y las funciones devuelven la última evaluación). Soporta introspección, reflexión y metaprogramación, además de soporte para hilos de ejecución gestionados por el intérprete. Ruby tiene tipado dinámico, y soporta polimorfismo de tipos (permite tratar a subclases utilizando la interfaz de la clase padre). Ruby no requiere de polimorfismo de funciones al no ser fuertemente tipado (los parámetros pasados a un método pueden ser de distinta clase en cada llamada a dicho método).

    Más información: TheInquirer

    Noticias Linux y más

    AnduinOS: El Linux al Estilo de Windows que Está Sorprendiendo a Todos

    ArduiOSEn el ecosistema de distribuciones GNU/Linux, constantemente surgen proyectos que buscan ofrecer una experiencia más accesible para quienes vienen del mundo Windows.

    Leer más...

    Unlock Your Fitness Potential with PrimeStrength Training Plans

    ima1Fitness isn’t just about working out; it’s about working out smart. Whether you’re a beginner or an experienced athlete, having a structured plan is the key to reaching your goals faster. That’s where PrimeStrength comes in.

    Leer más...

    El final de Windows 10 será el principio de Linux

    De windows a LinuxEl reloj avanza inexorablemente hacia enero de 2025, fecha en la que Microsoft pondrá fin al soporte oficial de Windows 10.

    Leer más...

    7 Mejores Inteligencias Artificiales para Programar en Python

    Python en linux y para Inteligencia ArtificialEn la era de la automatización y el desarrollo asistido por inteligencia artificial, programar en Python se ha vuelto más eficiente, productivo y accesible gracias a herramientas impulsadas por IA.

    Leer más...

    Please publish modules in offcanvas position.