Lenguaje Ruby

Páginas: 3 (716 palabras) Publicado: 4 de febrero de 2013
Lenguaje de programación

•Anahi Juárez Velázquez
•Ma. Susana Ramírez Negrete

FICHA TéCNICA






Desarrollador(es)
Comunidad de desarrolladores de Ruby
http://www.ruby-lang.org/Información general
Extensiones comunes
.rb, .rbw
Paradigma multiparadigma: orientado a
objetos, reflexivo
Apareció en 1995

Diseñado por
• Yukihiro “Matz” Matsumoto
Última versión estable• 1.9.3(31 de octubre de 2011)
Implementaciones
• Ruby MRI, YARV, JRuby, Rubinius, IronRuby,
MacRuby, HotRuby

Influido por
• Perl, Smalltalk, Python
Ha influido a

• Groovy, FalconSistema operativo
• Multiplataforma

Ruby es un lenguaje de programación interpretado y su
implementación oficial es distribuida bajo una licencia de
software libre. No sólo gratis, sino también librepara usarlo,
copiarlo, modificarlo y distribuirlo.
En Ruby, todo es un objeto. Se le puede asignar propiedades y
acciones a toda información y código. La programación orientada
a objetos llama alas propiedades variables de instancia y las
acciones son conocidas como métodos

FLEXIBILIDAD
Ruby es considerado un lenguaje flexible, ya que permite a
sus usuarios alterarlo libremente. Laspartes esenciales de
Ruby pueden ser quitadas o redefinidas a placer. Se puede
agregar funcionalidad a partes ya existentes. Ruby intenta no
restringir al desarrollador.
Por ejemplo, la suma serealiza con el operador suma (+). Pero
si prefieres usar la palabra sumar, puedes agregar un método
llamado sumar a la clase Numeric que viene incorporada.
class Numeric
def sumar(x)
self.+(x)
endend
y = 5.sumar 6

Los operadores de Ruby son simples conveniencias
sintácticas para los métodos. Los puedes redefinir como y
cuando quieras.
# ahora y vale 11

VARIABLES
Ruby no necesitadeclaraciones de variables. Se
utilizan convenciones simples para nombrar y
determinar el alcance de las mismas.
• var puede ser una variable local.
• @var es una variable de instancia.
• $var...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programas en lenguaje ruby
  • Guía Usuario Lenguaje Ruby
  • ruby
  • Ruby
  • Ruby
  • ruby
  • ruby
  • RUBY

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS