saulvargas.esEl blog de Saúl Vargas

¿Qué es Ruby?

Ruby es un “lenguaje de scripting interpretado para una programación orientada a objetos rápida y sencilla” — ¿qué significa esto?

lenguaje de scripting interpretado:

  • posibilidad de realizar llamadas al sistema directamente
  • potentes operaciones sobre cadenas y expresiones regulares
  • feedback inmediato durante el desarrollo

rápido y fácil:

  • la declaración de variables es innecesaria
  • las variables no tienen tipo
  • la sintáxis es simple y consistente
  • la gestión de memoria es automática

programación orientada a objetos:

  • todo es un objeto
  • clases, métodos, herencia, etc
  • métodos singleton
  • funcionalidad “mixin” mediante módulos
  • iteradores y clausuras

también:

  • enteros de precisión múltiple
  • conveniente procesamiento de excepciones
  • carga dinámica
  • soporte a hilos

Si no estás familiarizado con algunos de los conceptos de arriba, sigue leyendo, y no te preocupes. El mantra del lenguaje Ruby es “rápido y fácil”.

Deja un comentario