Ruby

From Knowledge Base

Jump to: navigation, search

Ruby is an interpreted, object-oriented scripting language that is often compared to Python and Smalltalk. It has a very "pure" object model in the sense that everything is an object, even literal values like 1, 2 and 3, and values such as nil, true and false.

It features a very clean syntax which is light on punctuation and often offers various forms of expressing the same construct, which enables you to select the clearest option in a given circumstance and produce very readable (and therefore maintainable) code.

It has been very popular for some time in Japan, and recently has enjoyed increasing popularity elsewhere, partly driven by the interest in Ruby on Rails. A Ruby to Cocoa bridge will be shipped by Apple with the next version of Mac OS X, Leopard.

It's my scripting language of choice. My largest project to date in Ruby is Walrus.

Official site

http://www.ruby-lang.org/en/

Documentation

See also

Advertisement
Advertisement