Rubyとは
Rubyは、手軽なオブジェクト指向プログラミングを実現するための種々の機能を持つオブジェクト指向スクリプト言語です。本格的なオブジェクト指向言語であるSmalltalk、EiffelやC++などでは大げさに思われるような域でのオブジェクト指向プログラミングを支援することを目的としています。もちろん通常の手続き型のプログラミングも可能です。
Rubyはテキスト処理関係の能力などに優れ、Perlと同くらい強力です。さらにシンプルな文法と、例外処理やイテレータなどの機構によって、より分かりやすいプログラミングが出来ます。
まあ、簡にいえばPerlのような手軽さで「楽しく」オブジェクト指向しようという言語です。どうぞ使ってみてください。
Rubyはまつもと ゆきひろが個人で開発しているフリーソフトウェアです。
Rubyの特長
- シンプルな文法
- 普通のオブジェクト指向機能(クラス、メソッドコールなど)
- 特殊なオブジェクト指向機能(Mixin、特異メソッドなど)
- 演算子オーバーロード
- 例外処理機能
- イテレータとクロージャ
- ガーベージコレクタ
- ダイナミックローディング(アーキテクチャによる)
- 移植性がい。多くのUNIX上で動くだけでなく、DOSやWindows、Mac、BeOSなどの上でも動く
Rubyの作者
まつもと ゆきひろ [email protected]
www.rubyist.net www.ruby-online.co.uk www1.tf.chiba-u.jp rubyforge.org jp.rubyist.net rubyforge.org radiantcms.org rubyforge.org rubyforge.org rubyforge.org tryruby.hobix.com