

The Art & Science of JavaScript ($29 Value FREE For a Limited Time)
|
Ruby highlights
-
Pure Object Oriented
-
Interpretive
-
Simple syntax
-
Modern
Features
-
Variables have no type (dynamic typing)
-
No primitive types (everything is an object)
-
No list context (everything returns object)
-
No prior declaration needed, but initialization is often essential
-
No user-level memory management (garbage collection)
-
Classes, Mix-ins, Per-object methods
-
Iterators for loop abstraction
-
Text processing and regular expression
-
Dynamic loading
-
Closures, Bignums, Exception handling, system calls...
|
|
Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
|
|