viernes, 18 de septiembre de 2020

RUBY

 

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.


CaracterísticaS

·         Cuatro niveles de ámbito de variable: global, clase, instancia y local.

·         Iteraciones y clausuras o closures (pasando bloques de código)

·         Es nativas similares a las de Perl a nivel del lenguaje

·         Posibilidad de redefinir los operadores (sobrecarga de operadores)

·        Hilos de ejecución simultáneos en todas las plataformas usando hilos verdes, o no gestionados por el sistema operativo.

·   Carga dinámica de DLL/bibliotecas compartidas en la mayoría de las plataformas Introspección, reflexión y metaprogramación.




No hay comentarios.:

Publicar un comentario