1:Ruby 是面向对象语言。Ruby 提供了机制,将数据和方法封装到对象里,实现了一个类到另一个类的继承机制,还提供对象多态机制。
2:Ruby 是真正的 OOP 语言。Ruby所有的一切——包括字符串或整型之类的基本数据类型——都是以对象的形态来表达的。
3:Ruby 是支持多种平台的语言。Ruby 可以运行在 Linux 及其他 UNIX 变体、各种版本 Windows 平台、BeOS, MS-DOS 等。
4:Ruby 是开源的。
5:Ruby 具有异常(exception)机制。
6:Ruby 是可扩展的。
7:Ruby 具有安全性特性。
8:Ruby 具有灵活的语法特性。
9:Ruby 有丰富的程序库可供使用。