Ruby es un lenguaje de programación interpretado, de alto nivel, dinámico, de uso general y de código abierto que se centra en la simplicidad y la productividad. Fue diseñado y desarrollado a mediados de la década de 1990 por Yukihiro Matsumoto (también conocido como Matz en la comunidad Ruby) en Japón.
Aquí hay algunos datos interesantes sobre Ruby:
- Ruby nació como Yukihiro Matsumoto, quería un lenguaje de secuencias de comandos más potente que Perl y más orientado a objetos que Python.
- El nombre Ruby para el idioma se originó en una sesión de chat en línea entre Matsumoto y Keiju Ishitsuka el 24 de febrero de 1993, incluso antes de que se escribiera ningún código en el idioma. Inicialmente se sugirieron dos nombres, es decir, Coral o Ruby. El nombre Ruby fue elegido más tarde por Matsumoto en un correo electrónico a Ishitsuka.
- Ruby a menudo se confunde con Ruby on Rails, que es un marco del lado del servidor escrito en Ruby bajo la licencia MIT para implementar aplicaciones web.
- Las bibliotecas y los paquetes de Ruby se administran a través del sistema central de administración de bibliotecas llamado Rubygems.
- Ruby admite múltiples paradigmas de programación, como la programación procedimental, la programación orientada a objetos y la programación funcional, lo que lo hace único en el mundo de la programación.
- Ruby Interpreter (Interactive Ruby/irb) se puede utilizar como calculadora.
- Ruby ha incorporado soporte para números racionales y números complejos, lo que ayuda a resolver problemas matemáticos complejos.
- Ruby permite la incrustación de código. Por ejemplo, Ruby se puede incrustar en el lenguaje de marcado de hipertexto (HTML).
- Los usuarios de Ruby pueden aprovechar la escritura dinámica y la escritura Duck.
- Ruby entiende y usa «nil» en lugar de «null».
Publicación traducida automáticamente
Artículo escrito por shubhamr238 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA