Ruby

Description
From http://en.wikipedia.org/wiki/Ruby_(programming_language):
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflection. It also has a dynamic type system and automatic memory management; it is therefore similar in varying respects to Python, Perl, Lisp, Dylan, and CLU.
The standard 1.8.6 (stable) implementation is written in C, as is a single-pass interpreted language. There is currently no specification of the Ruby language, so the original implementation is considered to be the de facto reference. As of 2008, there are a number of complete or upcoming alternative implementations of the Ruby language, including YARV, JRuby, Rubinius, IronRuby, and MacRuby, each of which takes a different approach, with JRuby and IronRuby providing just-in-time compilation functionality. The official 1.9 (development) branch uses YARV, and so will 2.0, and will eventually supersede the slower Ruby MRI.
Stats
| Version | 1.8.7 |
| Created | Ruby reached version 1.0 on December 25, 1996. |
| Platforms | Linux, FreeBSD, JRuby (Java), Windows, Mac OS X, Solaris, OpenSolaris |
- Printer-friendly version
- Login or register to post comments
