Lenguaje de Programación RUBY

September 10, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Lenguaje de Programación RUBY...

Description

 



  ¿Qué

es Ruby?

Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla. 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 program ación como Lisp, Lua, Dylan y CLU. CLU. El objetivo principal de Ruby es reducir lo máximo posible el trabajo del programador prog ramador,, así como la posibilidad de confusión.

 

Ruby fue creado en Japón por Yukihiro "Matz" Matsumoto Matsumoto,, quien empezó a trabajar en Ruby el 24 de febrero de 1993, y lo presentó al público en el año 1995. En el círculo de amigos de Ma Matsumoto tsumoto se le puso el nombre de Ruby Ruby (en español rubí) como broma aludiendo al lenguaje de programación Perl (perla en inglés).

Yukihiro Matsumoto, Matsumoto, más conocido como Matz, creó Rub Ruby y buscando un lenguaje que se ajustara a sus necesidades. necesidades. Buscaba que fuera sintácticamente simple, completamente orientado a objetos y portátil. Al no encontrar algo que se ajustara a estas estas características, d decidió ecidió crear un lenguaje propio. Ma Matz tz liberó la primera versión pública de Ruby (0.95) en 1995, aunque tenía trabajando en ella desde 1993.

 



Orientada a objetos Cuatro niveles de ámbito de variable: global, clase, instancia y local Manejo de excepciones



Altamente portable.



Soporta alteración de objetos en tiempo de ejecución Posibilidad de redefinir los operadores (sobrecarga de operadores)

 

   

Recolección de basura automática Soporta inyección de dependencias Soporta alteración de objetos en tiempo de ejecución

 

.

 



Twitter: en un primer momento fue construida sobre Ruby lo que permitió a un equipo de sólo dos personas crear toda la p plataf lataforma orma y adaptarse a lo que pedían los usuarios.



Hulu: propiedad de la NBC, Fox Fox y Disney- es el de varias macro corporaciones escogiendo el lenguaje para crear su plataforma de distribución audiovisual digital.



plataformas de video del momento, especializada Twitch: Una de las plataformas en el streaming en directo de partidas de videojuegos.



Bloomberg: es una de las mayores corporaciones del mundo dedicada

al mundo de las finanzas finanzas,, con su propia agencia de noticias noticias y software bursátil bursátil y con más de 15.000 empleados, empleados, una de las empresas más grandes que recurre a Ruby

 



Es un lenguaje sencillo y fácil de leer. Soportado por la mayoría de las plataformas web. Se trata de un software libre.



Integra comandos de manejo de bases de datos.



Puedes hacer lo que quieras en tiempo de ejecución, incuso cambiar la clase base de una clase heredada

 

 



Las comunidades y el apoyo: lenguajes como PHP y C#, dos de los idiomas más populares de la codificación, extensa ext ensa en línea ayuda las comunidades y libros publicados. Por otro lado, comunidad de apoyo de Ruby no es tan grande gr ande como las comunidades de soporte sopor te PHP PHP..



Nuevo lenguaje: en comparación con otros lenguajes de programación, Ruby es bastante nuevo y tiene su propio lenguaje de codificación único. Algunos programadores consideran esto una desventaja porque tienen que tomar un tiempo considerable para aprender el idioma antes de usarlo.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF