Ruby Users' Guide - rubyの特徴

前 - コピー - 次 - 目次

### rubyの特徴

この辺でrubyの特徴をまとめてみよう．rubyのキャッチフレーズは 「気軽なオブジェクト指向プログラミングを支援するスクリプト言 語」だ．では，このキャッチフレーズの実現のためにrubyがどのよ うな特徴をもつのか見てみよう．

- 「気軽な」
  - インタプリタ
  - 変数に型が無い
  - 変数宣言が不要
  - シンプルな文法
  - メモリ管理が不要(GCあり)
- 「オブジェクト指向プログラミングを支援する」
  - 全てがオブジェクト
  - クラス，継承，メソッドなど
  - 特異メソッド
  - モジュールによるMixin
  - イテレータとクロージャ
- 「スクリプト言語」
  - インタプリタ
  - 強力な文字列操作/正規表現
  - OSへの直接アクセスが可能
- 「その他」
  - 多倍長整数を持つ
  - 例外処理機能あり
  - ダイナミックローディング

感じがつかめたろうか．今は分からない単語もいくつかあるかも知 れないが，ちゃんと後で説明するつもりだ．

前 - コピー - 次 - 目次