martes, 22 de septiembre de 2015

¿que es RUBY?

RUBY

es un lenguaje de alto nivel y sofisticacion pero con una gran elegancia en su sintaxis, es un lenguaje de programación de tan alto nivel que hasta los números y los caracteres literales son objetos, Ruby está diseñado para la productividad y la diversión del desarrollador.

Fue creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
               "A menudo la gente, especialmente los ingenieros en computación, se centran en las máquinas. Ellos piensan, "Haciendo esto, la máquina funcionará más rápido. Haciendo esto, la máquina funcionará de manera más eficiente. Haciendo esto..." Están centrados en las máquinas, pero en realidad necesitamos centrarnos en las personas, en cómo hacen programas o cómo manejan las aplicaciones en los ordenadores. Nosotros somos los jefes. Ellos son los esclavos".Colaboradores de Wikipedia. Ruby [en línea]. Wikipedia, La enciclopedia libre, 2015 [fecha de consulta: 22 de septiembre del 2015]. Disponible en <https://es.wikipedia.org/w/index.php?title=Ruby&oldid=84656939>.

Características:

  • Orientado a objetos
  • Cuatro niveles de ámbito de variable: global, clase, instancia y local.
  • Manejo de excepciones
  • iteradores y clausuras o closures (pasando bloques de código)
  • expresiones regulares nativas similares a las de Perl a nivel del lenguaje
  • Posibilidad de redefinir los operadores (sobrecarga de operadores)
  • recolección de basura automática
  • Altamente portable
  • Hilos de ejecución simultáneos en todas las plataformas usando green threads
  • Carga dinámica de DLL/bibliotecas compartidas en la mayoría de las 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
  • Ruby actualmente no tiene soporte completo de Unicode,6 a pesar de tener soporte parcial para UTF-8.
Palabra Clave: Erich Balois, Ruby

No hay comentarios.:

Publicar un comentario