Ruby Overview
Ruby is a powerful object-oriented scripting language that allows you to easily and quickly object-oriented programming. Sometimes using a formal object-oriented language such as Smalltalk, Eiffel, or C + + to develop small projects is a bit of a fuss, and Ruby just satisfies these object-oriented programming needs. Of course, you can also use Ruby for general process-oriented programming.
Ruby has a strong text-processing capability, and is Briber with Perl. At the same time, Ruby's syntax is simple, there are exception handling and the construction of iterators, making programming simple and straightforward.
In short, you can do object-oriented development as quickly and easily as with Perl.
Ruby's Specialty
Simple syntax
Common object-oriented functions (classes, method calls, etc.)
Special object-oriented functions (Mixin, special methods, etc.)
Operator overloading
Error handling features
Iterators and closures
Garbage collection
Dynamic loading (depending on system architecture)
High portability, not only can run on most Unix, but also can run on the platform such as Dos,windows,mac,beos