You are on page 1of 5

Ruby y su intérprete

MRI
Modo de ejecución

• Todo lenguaje tiene 2 lados: la sintaxis y la
implementación.

• Ruby se ejecuta por default en modo interpretado.

• El intérprete se llama MRI (Matz Ruby Interpreter).

• MRI está hecho en C.
Modo de ejecución

• Puede correr en Windows, Linux y OS X.

• Desarrollado por la comunidad de programadores Ruby.

• Para tareas concurrentes, buscar otra plataforma.
Características de Ruby

• Es orientado a objetos.

• Las variables tienen un tipo de clase dinámico.

• Pase de mensajes.

• Definición de métodos en tiempo de ejecución.
Características de Ruby

• Permite la meta-programación.

• Cuenta con bloques/clojures.

• Todo es una expresión y por lo tanto devuelve un valor.

• Todo es un objeto válido de Ruby.