【言語】


Perlに代わるスクリプト言語?
お手軽オブジェクト指向言語「ruby」

■URL
http://www.netlab.co.jp/ruby/jp/
ftp://ftp.netlab.co.jp/pub/lang/ruby/pc/

 WWW上でのアンケート受付や掲示板システムを可能にするCGI。大抵の場合、これを実現するために、Perlというスクリプト言語を用いることになる。Perlには強力なパターンマッチ機構が備えられており、C言語にあるような型の宣言がいらないため、入門者でも比較的簡単にそうしたCGIを設計できる。

 しかし、プログラミング言語の主流は、CからC++、Javaのようなオブジェクト指向へと移りつつある。Perlもバージョン5からオブジェクト指向の概念が導入されてはいるものの、完全とは言い難い。そうした状況の中で生まれたのが「ruby」というスクリプト言語だ。

 rubyは、型宣言のいらないPerlのよいところを引き継いだ「お手軽オブジェクト指向言語」だ。Perl同様、インタプリタ言語として動作するほか、Perl4のほとんどの機能をクラスライブラリとして網羅している。

 元々UNIX向けに開発されているが、Windows用のバージョンも上記のFTPサイトで配布されている。ただし、Windows上で動かすためには、「cygwin.dll」(同FTPサイトから入手可能)も一緒にインストールしなければならないので注意が必要だ。

('97/9/22)

[Reported by yuno@impress.co.jp]


INTERNET Watchホームページ


ウォッチ編集部INTERNET Watch担当internet-watch-info@impress.co.jp