Is it a procedural or a declarative language?
Procedural
Is it a high-level or a low-level language?
Ruby is defined as one of the highest of high-level languages
Is it a compiled language or an interpreted language?
It is written in a single-pass interpreted lanugage
Is it an object-oriented language?
Yes
Is it an event-driven language?
No
When was the language developed?
The idea was conceived in 1993, and the language was released in 1995
For what purpose was the language developed?
Matasumoto wished to create a new language that balanced functional programming with imperative programming
Who developed the language?
Yukihiro Matasumoto
Is the language typically used on micro, mini, or mainframe computers?