【言語】
■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]