🔎Ruby, lenguaje de programación. Te contamos qué es, sus características y donde puedes descargar Ruby.

🔎Conocer diferentes tipos de lenguaje es importante, por eso te presentamos el lenguaje Ruby, muy apropiado si estás empezando en el mundo de la programación. Es uno de los lenguajes más populares en los años 90 y te recomendamos que lo pruebes. Te hago una presentación formal sobre él.


RUBY.


Es un lenguaje interpretado creado por el japonés Yukihiro Matsumoto (MATZ) en 1993. La sintaxis está basada en Perl y Python, es un lenguaje de programación orientada a objetos (POO), distribuida bajo una licencia de sofware libre y gratuito.

El lenguaje Ruby está diseñado para mejorar la productividad del desarrollador web manteniendo los principios de una buena interfaz de usuario. Se define comúnmente como un lenguaje multi-plataforma, dado que puedes crear una programación basada en procedimientos y funciones para una programación orientada a objetos como para una programación funcional.
Comparte también funcionalidad con otros programas de programación como Lisp, Lua, Dylan y CLU.

Encontramos características en este lenguaje como sus cuatro niveles de ámbito para las variables del lenguaje (ámbito global, a nivel de clase, a nivel de distancia y local), gran flexibilidad de manejo de excepciones, su uso de expresiones parecidas a las utilizadas en lenguaje Perl, utilizar sobrecarga de operadores, recolección automática de basura, es portable, tiene carga dinámica de bibliotecas DLL compartidas, y un largo etc.

Dato curioso: el nombre Ruby (Rubí, en español) es una parodia aludiendo al lenguaje de programación Perl, de la cuál Ruby fue desarrollado.

       Características generales:

  • Interpretrado, se ejecuta sin necesidad de compilador, aunque la ejecución es más lenta.
  • Orientado a objetos.
  • Portable. Funciona con múltiples plataformas ( windows, Unix, DOS, Mac, etc ).
  • No-tipado, las variables no tienen un tipo.
  • Manejo de excepciones.
  • Iteradores y clausuras o closures (pasando bloques de código).
  • Sobrecarga de operadores.
  • Altamente portable.
  • Hilos de ejecución simultáneos en todas las plataformas utilizando hilos verdes, o no gestionados por el sistema operativo.
  • Carga dinámica de DLL / bibliotecas compartidas en la mayoría de plataformas.
  • Introspección, reflexión y metaprogramación.
  • Amplia librería estándar
  • Soporta inyección de dependencias.
  • Soporta alteración de objetos en tiempo de ejecución.
  • Continuaciones y generadores.

Como puedes ver, son muchas las posibilidades que nos brinda este lenguaje de programación, que han llevado a Ruby a ser el lenguaje utilizado para crear muchos programas y aplicaciones bien conocidas por todos. Recomendación obligatoria para cualquier persona apasionada de la programación.

Si te interesa saber más o descargar ruby, puedes hacerlo desde su web oficial 🌎 www.ruby-lang.org

También te recomendamos libros sobre programación con ruby, hecha un vistazo:


(Desactiva el bloqueador de anuncios para ver los libros, gracias)

SUSCRÍBETE RÁPIDO A LA WEB.....
                       NUNCA SE SABE, QUIZÁS NO PUEDAS DESPUÉS....



Si te ha picado la curiosidad puedes visitar mis redes y páginas web que amablemente dispongo aquí.


Entradas populares