ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

ruby:01_basic:01_ruby_start

01 Ruby 入門

Ruby入門

Rubyは、手軽なオブジェクト指向プログラミングを実現するための種々の機能を持つオブジェクト指向スクリプト言語です。本格的なオブジェクト指向言語であるSmalltalk、EiffelやC++などでは大げさに思われるような領域でのオブジェクト指向プログラミングを支援することを目的としています。もちろん通常の手続き型のプログラミングも可能です。

Rubyはテキスト処理関係の能力などに優れ、Perlと同じくらい強力です。さらにシンプルな文法と、例外処理やイテレータなどの機構によって、より分かりやすいプログラミングが出来ます。

まあ、簡単にいえばPerlのような手軽さで「楽しく」オブジェクト指向しようという言語です。どうぞ使ってみてください。

Rubyの特長

  • シンプルな文法
  • 普通のオブジェクト指向機能(クラス、メソッドコールなど)
  • 特殊なオブジェクト指向機能(Mixin、特異メソッドなど)
  • 演算子オーバーロー
  • 例外処理機能
  • イテレータとクロージャ
  • ガーベージコレクタ
  • ダイナミックローディング(アーキテクチャによる)
  • 移植性が高い。多くのUNIX上で動くだけでなく、DOSやWindows、Mac、BeOSなどの上でも動く

参考サイト

ruby/01_basic/01_ruby_start.txt · 最終更新: 2014/12/10 11:13 by matsui